(/.f64 #s(literal 1 binary64) #s(approx (/ (- hi lo) (- x lo)) (-.f64 (/.f64 lo (-.f64 lo x)) (/.f64 hi (-.f64 lo x))))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- hi lo) (- x lo)) (+.f64 (*.f64 #s(literal -1 binary64) #s(approx (/ lo (- x lo)) #s(literal -1 binary64))) (/.f64 hi (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- hi lo) (- x lo)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))))) (/.f64 #s(literal 1 binary64) #s(approx (/ (- hi lo) (- x lo)) #s(approx (+ (* -1 (/ lo (- x lo))) (/ hi (- x lo))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) (/.f64 (-.f64 #s(approx x #s(literal 0 binary64)) lo) #s(approx (- hi lo) hi)) (/.f64 (-.f64 x lo) #s(approx (- hi lo) hi)) #s(approx (/ (- x lo) (- hi lo)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/20 binary64) (exp.f64 (PI.f64))))) (*.f64 #s(literal -1/20 binary64) (exp.f64 (PI.f64)))) #s(literal 20 binary64)) (PI.f64)) (if.f64 (<=.f64 x #s(literal 50000000 binary64)) (/.f64 x (+.f64 (*.f64 x x) #s(literal 1 binary64))) #s(approx (/ x (+ (* x x) 1)) (/.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 x #s(literal 1 binary64)) (/.f64 x #s(approx (+ (* x x) 1) #s(literal 1 binary64))) #s(approx (/ x (+ (* x x) 1)) (/.f64 #s(literal 1 binary64) x))) #s(approx (/ x (+ (* x x) 1)) (/.f64 #s(literal 1 binary64) x)) x (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 #s(literal 1/2 binary64) x)) (+.f64 x (-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 y) (cos.f64 (+.f64 z y))) (*.f64 (sin.f64 z) (cos.f64 (+.f64 z y)))) (*.f64 (sin.f64 y) (cos.f64 z))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 z) (tan.f64 y)))) (*.f64 (cos.f64 y) (cos.f64 z))) (tan.f64 a))) (+.f64 x (-.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 y) (cos.f64 (+.f64 z y))) (*.f64 (sin.f64 z) (cos.f64 (+.f64 z y)))) (*.f64 (sin.f64 y) (cos.f64 z))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 z) (tan.f64 y))) (cos.f64 y))) (cos.f64 z)) (tan.f64 a))) (+.f64 x (-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 z) (cos.f64 y)) (cos.f64 (+.f64 z y))) (/.f64 (/.f64 (*.f64 (sin.f64 y) (cos.f64 z)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 z) (tan.f64 y)))) (*.f64 (cos.f64 y) (cos.f64 z)))) (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 (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 (sin.f64 (+.f64 z y)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 z) (tan.f64 y)))) (*.f64 (cos.f64 y) (cos.f64 z))) (tan.f64 a))) (+.f64 x (-.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 z)) (cos.f64 y)) (*.f64 (neg.f64 (cos.f64 z)) (sin.f64 y))) (neg.f64 (cos.f64 (+.f64 z y)))) (tan.f64 a))) (+.f64 x (-.f64 (tan.f64 (+.f64 y z)) (tan.f64 a))) (+.f64 x (-.f64 (tan.f64 #s(approx (+ y z) z)) (tan.f64 a))) (if.f64 (<=.f64 (+.f64 y z) #s(literal -2 binary64)) (*.f64 #s(approx (- 1 (/ (- (tan a) (tan (+ y z))) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 (+.f64 y z) #s(literal 500000000000000000000 binary64)) (+.f64 x (-.f64 #s(approx (tan (+ y z)) #s(approx (+ (* z (- 1 (* -1 (/ (pow (sin y) 2) (pow (cos y) 2))))) (/ (sin y) (cos y))) (+.f64 z (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 y (+.f64 z (*.f64 #s(literal 1/3 binary64) y)))))))) (tan.f64 a))) (*.f64 (*.f64 (+.f64 #s(approx (- x (tan a)) (+.f64 x (*.f64 #s(literal -1 binary64) a))) (tan.f64 #s(approx (+ y z) z))) (/.f64 #s(literal 1 binary64) x)) x))) (if.f64 (<=.f64 (+.f64 y z) #s(literal -2 binary64)) (*.f64 #s(approx (- 1 (/ (- (tan a) (tan (+ y z))) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 (+.f64 y z) #s(literal 944473296573929/2361183241434822606848 binary64)) (+.f64 x (-.f64 #s(approx (tan (+ y z)) #s(approx (+ (* z (- 1 (* -1 (/ (pow (sin y) 2) (pow (cos y) 2))))) (/ (sin y) (cos y))) (+.f64 z (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 y (+.f64 z (*.f64 #s(literal 1/3 binary64) y)))))))) (tan.f64 a))) (*.f64 #s(approx (- 1 (/ (- (tan a) (tan (+ y z))) x)) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 (+.f64 y z) #s(literal -50000000 binary64)) (*.f64 #s(approx (- 1 (/ (- (tan a) (tan (+ y z))) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 (+.f64 y z) #s(literal 944473296573929/2361183241434822606848 binary64)) (+.f64 x (-.f64 #s(approx (tan (+ y z)) #s(approx (+ (* z (- 1 (* -1 (/ (pow (sin y) 2) (pow (cos y) 2))))) (/ (sin y) (cos y))) (+.f64 z (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 y z)))))) (tan.f64 a))) (*.f64 #s(approx (- 1 (/ (- (tan a) (tan (+ y z))) x)) #s(literal 1 binary64)) x))) (*.f64 #s(approx (- 1 (/ (- (tan a) (tan (+ y z))) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 a #s(literal -2206763817411543/4503599627370496 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (log.f64 (+.f64 (exp.f64 a) (/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 b)))))) (if.f64 (<=.f64 a #s(literal -2206763817411543/4503599627370496 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (if.f64 (<=.f64 a #s(literal -2206763817411543/4503599627370496 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp (neg a)) (+.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) a))) #s(literal 1 binary64)))))) (exp.f64 b)))) (if.f64 (<=.f64 a #s(literal -2206763817411543/4503599627370496 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (log.f64 (+.f64 #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 -4728779608739021/1125899906842624 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (log.f64 (+.f64 #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 -4728779608739021/2251799813685248 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) #s(approx (log (+ (exp a) (exp b))) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 a))) #s(approx (/ b (+ 1 (exp a))) (*.f64 #s(literal 1/2 binary64) b))))) #s(approx (log (+ (exp a) (exp b))) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 a))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (if.f64 (<=.f64 a #s(literal -2476979795053773/1125899906842624 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (log.f64 (+.f64 (exp.f64 a) #s(approx (exp b) (+.f64 #s(literal 1 binary64) b))))) (if.f64 (<=.f64 a #s(literal -5/4 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) (log.f64 (+.f64 #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))))))) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) b)))))))))) (if.f64 (<=.f64 a #s(literal -4728779608739021/1125899906842624 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) #s(approx (log (+ (exp a) (exp b))) (+.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))))) (if.f64 (<=.f64 a #s(literal -5/4 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) #s(approx (log (+ (exp a) (exp b))) (+.f64 #s(approx (log (+ 1 (exp a))) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) a))) #s(approx (/ b (+ 1 (exp a))) (*.f64 #s(literal 1/2 binary64) b))))) (if.f64 (<=.f64 a #s(literal -4728779608739021/1125899906842624 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) #s(approx (+ (log 2) (* (- 1 (/ (* -1/2 b) (* (- (- (* 1/8 a) -1/2) (* 1/4 b)) a))) (* (- (- (* 1/8 a) -1/2) (* 1/4 b)) a))) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) a)))))))) (if.f64 (<=.f64 a #s(literal -48 binary64)) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) b))))) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) b)))) (log.f64 (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) b)))) (log.f64 #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 (/.f64 n (-.f64 n f)) (/.f64 n (-.f64 n f))) (*.f64 (/.f64 f (-.f64 n f)) (/.f64 f (-.f64 n f)))) (-.f64 (/.f64 n (-.f64 n f)) (/.f64 f (-.f64 n f)))) (-.f64 (/.f64 n (-.f64 n f)) (/.f64 f (-.f64 f n))) (/.f64 (+.f64 n f) (-.f64 n f)) (if.f64 (<=.f64 (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #s(literal -1/2 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 n n) f))) #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 (+.f64 n f) #s(approx (- n f) #s(approx (* f (- (/ n f) 1)) n)))) (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 (+.f64 n f) #s(approx (- n f) #s(approx (* f (- (/ n f) 1)) n)))) (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 3984488406251311/1532495540865888858358347027150309183618739122183602176 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 -7906338019816821/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) #s(approx (- (/ x x) (* (/ 1 x) (sqrt (* x x)))) #s(literal 2 binary64)) #s(approx (/ (- x (fabs x)) x) #s(approx 1 #s(literal 0 binary64)))) (/.f64 (-.f64 x (fabs.f64 x)) x) #s(approx (- (/ x x) (* (/ 1 x) (sqrt (* x x)))) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #s(approx (sqrt (+ (pow x 2) (pow x 2))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) x) #s(literal 2 binary64))) #s(approx (sqrt (+ (pow x 2) (pow x 2))) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (+ (pow x 2) (pow x 2))) x) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #s(approx (sqrt (* 2 (pow x 2))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) x) #s(literal 2 binary64))) #s(approx (sqrt (* 2 (pow x 2))) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* 2 (pow x 2))) x) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #s(approx (sqrt (* 2 (* x x))) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* 2 (* x x))) x) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #s(approx (sqrt (* (* 2 x) x)) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* (* 2 x) x)) x) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #s(approx (sqrt (+ (* x x) (* x x))) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(approx (/ (- eps (sin eps)) (- eps (tan eps))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 27/112000 binary64) (*.f64 eps eps)) #s(literal 27/2800 binary64)) eps) eps) #s(literal -9/40 binary64)) (*.f64 eps eps)) #s(literal 1/2 binary64))) #s(approx (/ (- eps (sin eps)) (- eps (tan eps))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -27/2800 binary64) (*.f64 eps eps)) #s(literal -9/40 binary64)) (*.f64 eps eps)) #s(literal 1/2 binary64))) #s(approx (/ (- eps (sin eps)) (- eps (tan eps))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 9/40 binary64)) #s(literal 1/2 binary64))) #s(approx (/ (- eps (sin eps)) (- eps (tan eps))) #s(literal -1/2 binary64)) (*.f64 r (/.f64 (/.f64 (tan.f64 b) (cos.f64 a)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (sin.f64 a) (cos.f64 a)) (tan.f64 b))))) (/.f64 (*.f64 (/.f64 (neg.f64 (tan.f64 b)) (cos.f64 a)) r) (-.f64 (*.f64 (tan.f64 b) (tan.f64 a)) #s(literal 1 binary64))) (/.f64 (*.f64 (tan.f64 b) r) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a))) (cos.f64 a))) (*.f64 (/.f64 (tan.f64 b) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a))) (cos.f64 a))) r) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 a b)))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))) (if.f64 (<=.f64 a #s(literal -1300 binary64)) (*.f64 r (/.f64 (sin.f64 b) #s(approx (cos (+ a b)) (cos.f64 a)))) (if.f64 (<=.f64 a #s(literal 43999999999999997286117539840 binary64)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))) (*.f64 r (/.f64 (sin.f64 b) #s(approx (cos (+ a b)) (cos.f64 a)))))) (if.f64 (<=.f64 b #s(literal -607985949695017/4503599627370496 binary64)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))) (if.f64 (<=.f64 b #s(literal 6114448780610613/664613997892457936451903530140172288 binary64)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (*.f64 r (*.f64 b (/.f64 #s(literal 1 binary64) (cos.f64 a))))) #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 r (*.f64 b (/.f64 #s(literal 1 binary64) (cos.f64 a))))) (*.f64 r #s(approx (/ (sin b) (cos (+ a b))) (/.f64 b (cos.f64 a)))) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 b r) (cos.f64 a))) #s(approx (* r (/ (sin b) (cos (+ a b)))) (*.f64 (/.f64 r (cos.f64 a)) b)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 b r) #s(approx (cos a) #s(literal 1 binary64)))) (*.f64 (/.f64 (/.f64 (tan.f64 b) (cos.f64 a)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a)))) r) (*.f64 (/.f64 (tan.f64 b) (cos.f64 a)) (/.f64 r (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a))))) (*.f64 (/.f64 r (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a))) (cos.f64 a))) (tan.f64 b)) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b))) (*.f64 (/.f64 r (cos.f64 (+.f64 a b))) (sin.f64 b)) (if.f64 (<=.f64 a #s(literal -1300 binary64)) (*.f64 (/.f64 (sin.f64 b) #s(approx (cos (+ a b)) (cos.f64 a))) r) (if.f64 (<=.f64 a #s(literal 43999999999999997286117539840 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 #s(approx (+ a b) b)))) (/.f64 (*.f64 r (sin.f64 b)) #s(approx (cos (+ a b)) (cos.f64 a))))) (if.f64 (<=.f64 a #s(literal -1300 binary64)) (*.f64 (/.f64 (sin.f64 b) #s(approx (cos (+ a b)) (cos.f64 a))) r) (if.f64 (<=.f64 a #s(literal 43999999999999997286117539840 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 #s(approx (+ a b) b)))) (*.f64 (sin.f64 b) (/.f64 r #s(approx (cos (+ a b)) (cos.f64 a)))))) (if.f64 (<=.f64 a #s(literal -1300 binary64)) (*.f64 (sin.f64 b) (/.f64 r #s(approx (cos (+ a b)) (cos.f64 a)))) (if.f64 (<=.f64 a #s(literal 43999999999999997286117539840 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 #s(approx (+ a b) b)))) (*.f64 (sin.f64 b) (/.f64 r #s(approx (cos (+ a b)) (cos.f64 a)))))) (*.f64 (sin.f64 b) (/.f64 r #s(approx (cos (+ a b)) (cos.f64 a)))) (/.f64 #s(approx (* r (sin b)) (*.f64 b r)) (cos.f64 (+.f64 a b))) (*.f64 #s(approx (/ (sin b) (cos (+ a b))) (/.f64 b (cos.f64 a))) r) #s(approx (/ (* r (sin b)) (cos (+ a b))) (/.f64 (*.f64 b r) (cos.f64 a))) #s(approx (/ (* r (sin b)) (cos (+ a b))) (*.f64 (/.f64 r (cos.f64 a)) b)) #s(approx (/ (* r (sin b)) (cos (+ a b))) (/.f64 (*.f64 b r) #s(approx (cos a) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.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 49999999999999999022774886740757079728938194623363135957072991575057002693164136229634719617248991824711074298971975169209998501584220122192048645407522035152272390608472804163584 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale)) #s(approx (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))) (fabs.f64 (*.f64 (+.f64 (/.f64 b x-scale) (/.f64 a y-scale)) (-.f64 (/.f64 b x-scale) (/.f64 a y-scale)))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale))) (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 +inf.0 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 (/.f64 #s(literal 1 binary64) x-scale) (/.f64 #s(literal 1 binary64) x-scale))))) (*.f64 angle (PI.f64))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (* x-scale (* y-scale (- (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y-scale (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) x-scale))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))) (PI.f64))))) (if.f64 (<=.f64 (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale) #s(literal 2 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale))) (PI.f64))) #s(literal 100 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y-scale (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cos.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)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (* x-scale (* y-scale (- (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y-scale (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) x-scale))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))) (PI.f64)))) (if.f64 (<=.f64 (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64))) y-scale) y-scale)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale) #s(literal 2 binary64))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale))) (PI.f64))) #s(literal 100 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (/ (- (* x-scale (/ (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* 1/180 angle)))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* 1/180 angle)))))) (* a a))) (* y-scale y-scale))) (/ (+ (* (+ 1/2 (* 1/2 (cos (* 2 (* (PI) (* 1/180 angle)))))) (* b b)) (* (- 1/2 (* 1/2 (cos (* 2 (* (PI) (* 1/180 angle)))))) (* a a))) x-scale)) x-scale) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 y-scale (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.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 (pow.f64 b #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (* x-scale (* y-scale (- (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y-scale (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) x-scale))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))) (PI.f64)))) (if.f64 (<=.f64 b #s(literal 3800 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 #s(approx (+ (sqrt (/ 1 (pow x-scale 4))) (/ 1 (pow x-scale 2))) (/.f64 #s(literal 2 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)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (* x-scale (* y-scale (- (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y-scale (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) x-scale))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))) (PI.f64)))) (if.f64 (<=.f64 a #s(literal 3928516401145467/93536104789177786765035829293842113257979682750464 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)))))) #s(approx (* -90 (/ (* x-scale (* y-scale (+ (sqrt (/ 1 (pow x-scale 4))) (/ 1 (pow x-scale 2))))) (* angle (PI)))) (*.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)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x-scale (*.f64 y-scale #s(approx (- (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)))) (*.f64 #s(literal -1 binary64) (+.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 (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 7509228150242855/1532495540865888858358347027150309183618739122183602176 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)))))) #s(approx (* -90 (/ (* x-scale (* y-scale (+ (sqrt (/ 1 (pow x-scale 4))) (/ 1 (pow x-scale 2))))) (* angle (PI)))) (*.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 (* 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 #s(approx (+ (sqrt (/ 1 (pow x-scale 4))) (/ 1 (pow x-scale 2))) (/.f64 #s(literal 2 binary64) (pow.f64 x-scale #s(literal 2 binary64)))))) (*.f64 angle (PI.f64))))))) (PI.f64)))) (if.f64 (<=.f64 a #s(literal 7509228150242855/1532495540865888858358347027150309183618739122183602176 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)))))) #s(approx (* -90 (/ (* x-scale (* y-scale (+ (sqrt (/ 1 (pow x-scale 4))) (/ 1 (pow x-scale 2))))) (* angle (PI)))) (*.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 (* 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 x-scale (/.f64 (*.f64 #s(approx (+ (sqrt (/ 1 (pow x-scale 4))) (/ 1 (pow x-scale 2))) (/.f64 #s(literal 2 binary64) (*.f64 x-scale x-scale))) y-scale) (*.f64 (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 (* 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 #s(approx (* x-scale (* y-scale (+ (sqrt (/ 1 (pow x-scale 4))) (/ 1 (pow x-scale 2))))) (*.f64 #s(literal 2 binary64) (/.f64 y-scale x-scale))) (*.f64 angle (PI.f64))))))) (PI.f64))) (if.f64 (<=.f64 x-scale #s(literal -2199999999999999948303443328079225070287307389846575762301211481966514799305684476245717037572622965681711953078893449349674424703385600 binary64)) (*.f64 #s(approx 180 #s(literal 0 binary64)) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* 90 (* x-scale (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (- (* b b) (* a a)))))) (*.f64 #s(literal -90 binary64) (/.f64 x-scale (*.f64 angle (*.f64 y-scale (PI.f64)))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* 90 (/ (* x-scale (* 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)))))) #s(approx (* -90 (/ (* x-scale (* y-scale (+ (sqrt (/ 1 (pow x-scale 4))) (/ 1 (pow x-scale 2))))) (* angle (PI)))) (*.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 (* 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)))))) #s(approx (* -90 (/ (* x-scale (* y-scale (+ (sqrt (/ 1 (pow x-scale 4))) (/ 1 (pow x-scale 2))))) (* angle (PI)))) (*.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 (* 90 (* x-scale (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (- (* b b) (* a a)))))) (*.f64 #s(literal -90 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64)))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* 90 (* x-scale (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (- (* b b) (* a a)))))) (*.f64 #s(literal -90 binary64) (/.f64 x-scale (*.f64 angle (*.f64 y-scale (PI.f64)))))))) (PI.f64))) (if.f64 (<=.f64 b #s(literal -270000000000000014813675884687280629561147120708310768859751917642853688035973694871180955644822602500183450900365574389922442901746162238224555636162560 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 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 -7136238463529799/356811923176489970264571492362373784095686656 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) (/.f64 (-.f64 #s(approx (sqrt (- (* b b) (* (* c a) 4))) (sqrt.f64 (*.f64 (*.f64 c a) #s(literal -4 binary64)))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 c a))) (+.f64 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 -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 5401929691264679/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 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 -1922388332328819/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 221493496140773/5986310706507378352962293074805895248510699696029696 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 2091191706832477/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472 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 -221377464554871/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464 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 -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 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 650000000000000010113620484153447965774330907998689931690350877280041957757091207122240503444780840989534082564096 binary64)) (-.f64 (/.f64 b (*.f64 #s(literal -2 binary64) a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))) (+.f64 a a))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 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 650000000000000010113620484153447965774330907998689931690350877280041957757091207122240503444780840989534082564096 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 -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 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 650000000000000010113620484153447965774330907998689931690350877280041957757091207122240503444780840989534082564096 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 -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 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 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* 4 (* a c))) (*.f64 #s(literal -4 binary64) (*.f64 a c))))) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 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 2319695398771609/1496577676626844588240573268701473812127674924007424 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 -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 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 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(approx (* c (sqrt (* -4 (/ a c)))) (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c)))) a))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 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 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) #s(approx (* -1/2 (/ (* c (sqrt (* -4 (/ a c)))) a)) (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -4562960586989249/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 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 5401929691264679/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (/.f64 #s(literal -4 binary64) a) c)))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -4562960586989249/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 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 5401929691264679/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 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 3511119404027961/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384 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 2413894590269223/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096 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 -50000000000000002448836328757526028978611350176537194437252118729508413179669237808061576462363823189655653234075513838102671645933129260855113809920 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 1455792646560079/1427247692705959881058285969449495136382746624 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 -8264141345021879/4722366482869645213696 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 4265246378386507/374144419156711147060143317175368453031918731001856 binary64)) (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (sqrt.f64 (*.f64 (neg.f64 c) a))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (if.f64 (<=.f64 b_2 #s(literal -8264141345021879/4722366482869645213696 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 1455792646560079/1427247692705959881058285969449495136382746624 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 -5873964348782503/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 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 1811708416032523/862718293348820473429344482784628181556388621521298319395315527974912 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 1454766195646295/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712 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 151801689980483/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 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 -6375194751874021/4722366482869645213696 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (neg a) (+ b_2 (sqrt (- (* b_2 b_2) (* c a))))) (*.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 1400000000000000021783182581253580233975481955689486006717678812603167293630657984570979545881066426746688793214976 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 -6375194751874021/4722366482869645213696 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 1400000000000000021783182581253580233975481955689486006717678812603167293630657984570979545881066426746688793214976 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 -6375194751874021/4722366482869645213696 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 1455792646560079/1427247692705959881058285969449495136382746624 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 -8264141345021879/4722366482869645213696 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 1455792646560079/1427247692705959881058285969449495136382746624 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (/ (* c (sqrt (* -1 (/ a c)))) a) (*.f64 c (sqrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 a c)))))) (/.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 -5873964348782503/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 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 410717937507373/105312291668557186697918027683670432318895095400549111254310977536 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 (sqrt.f64 (/.f64 (neg.f64 c) a)))) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))) (if.f64 (<=.f64 b_2 #s(literal -221377464554871/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712 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))) #s(approx (/ (log (- 1 x)) (log (+ 1 x))) (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -5/12 binary64) x) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))) #s(approx (/ (log (- 1 x)) (log (+ 1 x))) (+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 #s(literal -1 binary64) x))) #s(approx (/ (log (- 1 x)) (log (+ 1 x))) (-.f64 #s(literal -1 binary64) x)) #s(approx (/ (log (- 1 x)) (log (+ 1 x))) #s(literal -1 binary64)) (if.f64 (<=.f64 y.re #s(literal -4951760157141521/154742504910672534362390528 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if.f64 (<=.f64 y.re #s(literal 440000 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 (*.f64 (neg.f64 y.im) (atan2.f64 x.im x.re)))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) #s(approx (cos (* y.re (atan2 x.im x.re))) (-.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))))) (if.f64 (<=.f64 y.re #s(literal -4150517416584649/576460752303423488 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (+.f64 (*.f64 (neg.f64 y.re) (atan2.f64 x.im x.re)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (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 58000000 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 (*.f64 (neg.f64 y.im) (atan2.f64 x.im x.re)))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) #s(approx (cos (* y.re (atan2 x.im x.re))) (-.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #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 -4150517416584649/576460752303423488 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 58000000 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 (*.f64 (neg.f64 y.im) (atan2.f64 x.im x.re)))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) #s(approx (cos (* y.re (atan2 x.im x.re))) (-.f64 (*.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #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 -4150517416584649/576460752303423488 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 15 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))) (if.f64 (<=.f64 y.re #s(literal -22000000 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) (pow.f64 (sqrt.f64 (pow.f64 x.re #s(literal 2 binary64))) y.re)))) (if.f64 (<=.f64 y.re #s(literal 1450710983537555/1208925819614629174706176 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 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 x.re y.re))))))) (if.f64 (<=.f64 y.re #s(literal -22000000 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) (pow.f64 (sqrt.f64 (pow.f64 x.re #s(literal 2 binary64))) y.re)))) (if.f64 (<=.f64 y.re #s(literal 29/2 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) (pow.f64 (sqrt.f64 (pow.f64 x.im #s(literal 2 binary64))) y.re)))))) (if.f64 (<=.f64 y.re #s(literal -68000000000000004339161265121898998066591766200986767441080433662542711749989323638967571054592 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) (pow.f64 (sqrt.f64 (pow.f64 x.im #s(literal 2 binary64))) y.re)))) (if.f64 (<=.f64 y.re #s(literal 29/2 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) (pow.f64 (sqrt.f64 (pow.f64 x.im #s(literal 2 binary64))) y.re)))))) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) #s(approx (cos (* y.re (atan2 x.im x.re))) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 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(literal 1 binary64)))) (if.f64 (<=.f64 x.im #s(literal -1300000000000 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 380000000000000032887348040050291333918739136512 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 -1300000000000 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 1400000000000000061384180263106676296487666712576 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 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (+.f64 (*.f64 #s(approx (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (if.f64 (<=.f64 y.re #s(literal -8000000000000000073988368159132787556529682733260372927260171109067252045664947114467639269140017652288655016354727913149550384689745049858991005306511669701599559757652038049071104 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))) (cos.f64 #s(approx (+ (neg (+ (* (atan2 x.im x.re) y.re) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re))))))) (* (PI) 1/2)) #s(approx (- (* 1/2 (PI)) (* y.re (atan2 x.im x.re))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (*.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 -4137611559144941/40564819207303340847894502572032 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 -405953734519727/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if.f64 (<=.f64 y.re #s(literal -232153590495145/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (*.f64 #s(literal -1 binary64) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) (if.f64 (<=.f64 y.re #s(literal 4916193681073659/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) (if.f64 (<=.f64 y.re #s(literal 3314649325744685/72057594037927936 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))) (cos (+ (neg (+ (* (atan2 x.im x.re) y.re) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re))))))) (* (PI) 1/2)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im #s(literal 2 binary64)) (pow.f64 x.re #s(literal 2 binary64)))) y.re)))))))) (if.f64 (<=.f64 y.re #s(literal -4137611559144941/40564819207303340847894502572032 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 -405953734519727/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if.f64 (<=.f64 y.re #s(literal -232153590495145/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024 binary64)) (*.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 y.im) (atan2.f64 x.im x.re))) (pow.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)) y.re)) (sin.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) (if.f64 (<=.f64 y.re #s(literal 4916193681073659/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) (if.f64 (<=.f64 y.re #s(literal 3314649325744685/72057594037927936 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))) (cos (+ (neg (+ (* (atan2 x.im x.re) y.re) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re))))))) (* (PI) 1/2)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im #s(literal 2 binary64)) (pow.f64 x.re #s(literal 2 binary64)))) y.re)))))))) (if.f64 (<=.f64 y.re #s(literal -4137611559144941/40564819207303340847894502572032 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 -405953734519727/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if.f64 (<=.f64 y.re #s(literal -4577978668398359/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (*.f64 #s(literal -1 binary64) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) (if.f64 (<=.f64 y.re #s(literal 8036314553897005/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (exp (* y.im (atan2 x.im x.re))) (+.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) #s(literal 1 binary64)) (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))))) (if.f64 (<=.f64 y.re #s(literal 3314649325744685/72057594037927936 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))) (cos (+ (neg (+ (* (atan2 x.im x.re) y.re) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re))))))) (* (PI) 1/2)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im #s(literal 2 binary64)) (pow.f64 x.re #s(literal 2 binary64)))) y.re)))))))) (if.f64 (<=.f64 y.re #s(literal -52 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))) (cos.f64 #s(approx (+ (neg (+ (* (atan2 x.im x.re) y.re) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re))))))) (* (PI) 1/2)) #s(approx (- (* 1/2 (PI)) (* y.re (atan2 x.im x.re))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (if.f64 (<=.f64 y.re #s(literal -405953734519727/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if.f64 (<=.f64 y.re #s(literal -4577978668398359/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (*.f64 #s(literal -1 binary64) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) (if.f64 (<=.f64 y.re #s(literal 8036314553897005/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (exp (* y.im (atan2 x.im x.re))) (+.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) #s(literal 1 binary64)) (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))))) (if.f64 (<=.f64 y.re #s(literal 3314649325744685/72057594037927936 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))) (cos (+ (neg (+ (* (atan2 x.im x.re) y.re) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re))))))) (* (PI) 1/2)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 y.re (atan2.f64 x.im x.re)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 x.im #s(literal 2 binary64)) (pow.f64 x.re #s(literal 2 binary64)))) y.re)))))))) (if.f64 (<=.f64 y.re #s(literal -52 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))) (cos.f64 #s(approx (+ (neg (+ (* (atan2 x.im x.re) y.re) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re))))))) (* (PI) 1/2)) #s(approx (- (* 1/2 (PI)) (* y.re (atan2 x.im x.re))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (if.f64 (<=.f64 y.re #s(literal -405953734519727/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if.f64 (<=.f64 y.re #s(literal -4577978668398359/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (*.f64 #s(literal -1 binary64) x.re))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) (if.f64 (<=.f64 y.re #s(literal 8036314553897005/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (exp (* y.im (atan2 x.im x.re))) (+.f64 #s(literal 1 binary64) (*.f64 y.im (atan2.f64 x.im x.re)))) (*.f64 #s(approx (pow (sqrt (+ (* x.im x.im) (* x.re x.re))) y.re) #s(literal 1 binary64)) (sin.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)))))))))) (if.f64 (<=.f64 y.re #s(literal 3314649325744685/72057594037927936 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))))))) (if.f64 (<=.f64 y.re #s(literal -52 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))) (cos.f64 #s(approx (+ (neg (+ (* (atan2 x.im x.re) y.re) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re))))))) (* (PI) 1/2)) #s(approx (- (* 1/2 (PI)) (* y.re (atan2 x.im x.re))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) (if.f64 (<=.f64 y.re #s(literal 3314649325744685/72057594037927936 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))) (if.f64 (<=.f64 y.re #s(literal -479999999999999982435262350282555562129302874813131254096657464484500152074058596352 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 3314649325744685/72057594037927936 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))) (if.f64 (<=.f64 y.im #s(literal -52000000000000002190162353632707456786361671770877122462914754468899153519584024192608513863260908259026288287761625816613843589947622779763013682492996729527210254842797725401893355424579584 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (sin (* y.re (atan2 x.im x.re))) #s(approx (* y.re (+ (* -1/6 (* (pow y.re 2) (pow (atan2 x.im x.re) 3))) (atan2 x.im x.re))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 y.re #s(literal 3 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))) (if.f64 (<=.f64 y.im #s(literal -6549689112372573/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (sin (* y.re (atan2 x.im x.re))) #s(approx (* y.re (+ (* -1/6 (* (pow y.re 2) (pow (atan2 x.im x.re) 3))) (atan2 x.im x.re))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 y.re #s(literal 3 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) (if.f64 (<=.f64 y.im #s(literal 4405473261586877/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (sin (* y.re (atan2 x.im x.re))) #s(approx (* y.re (+ (* -1/6 (* (pow y.re 2) (pow (atan2 x.im x.re) 3))) (atan2 x.im x.re))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 y.re #s(literal 3 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) (/.f64 (-.f64 (+.f64 (fmin.f64 #s(literal 0 binary64) p) #s(approx (- (* p (- (fmin 0 p) 1)) (pow (fmin 0 p) 2)) (*.f64 (-.f64 (/.f64 (*.f64 (fmin.f64 #s(literal 0 binary64) p) (-.f64 p (fmin.f64 #s(literal 0 binary64) p))) p) #s(literal 1 binary64)) p))) #s(literal 1 binary64)) (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64))) (/.f64 (-.f64 (-.f64 #s(literal -1 binary64) p) (*.f64 (fmin.f64 #s(literal 0 binary64) p) (-.f64 (fmin.f64 #s(literal 0 binary64) p) (-.f64 p #s(literal -1 binary64))))) (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64))) (-.f64 (+.f64 p #s(literal 1 binary64)) (*.f64 (fmin.f64 #s(literal 0 binary64) p) (/.f64 (fmin.f64 #s(literal 0 binary64) p) (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64))))) (-.f64 (+.f64 p #s(literal 1 binary64)) (/.f64 (pow.f64 (fmin.f64 p #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (fmin.f64 p #s(literal 0 binary64)) #s(literal 1 binary64)))) (if.f64 (<=.f64 p #s(literal 600000 binary64)) (-.f64 #s(approx (+ p 1) #s(literal 1 binary64)) (/.f64 (pow.f64 (fmin.f64 #s(approx p #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (fmin.f64 #s(approx p #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64)))) (/.f64 #s(approx (- (pow (fmin 0 p) 2) (* (- (fmin 0 p) 1) (- p -1))) (*.f64 p (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p)))) (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p)))) (if.f64 (<=.f64 p #s(literal 600000 binary64)) (-.f64 #s(approx (+ p 1) #s(literal 1 binary64)) (/.f64 (pow.f64 (fmin.f64 p #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (fmin.f64 p #s(literal 0 binary64)) #s(literal 1 binary64)))) (/.f64 #s(approx (- (pow (fmin 0 p) 2) (* (- (fmin 0 p) 1) (- p -1))) (*.f64 p (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p)))) (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p)))) (*.f64 #s(approx (* (* p (- (- p (/ (pow (fmin 0 p) 2) (- (fmin 0 p) 1))) -1)) (/ 1 (* p p))) #s(literal 1 binary64)) p) (+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64))) #s(literal 6 binary64)) (cos.f64 (+.f64 (+.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))) (PI.f64)) (PI.f64)))) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64)) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/2 binary64)) #s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 (pow.f64 u1 #s(literal -1/18 binary64)))))) #s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (-.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal -1/2 binary64))) (log.f64 (/.f64 x (-.f64 #s(literal 1 binary64) x))) #s(approx (neg (log (- (/ 1 x) 1))) (+.f64 (log.f64 x) x)) #s(approx (neg (log (- (/ 1 x) 1))) (log.f64 x)) #s(approx (neg (log (- (/ 1 x) 1))) (/.f64 #s(literal -1 binary64) x)) (if.f64 (<=.f64 c #s(literal 3048582568667961/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712 binary64)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 s c) x) (*.f64 s c)) x)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 c x) s) c) (*.f64 s x)))) (if.f64 (<=.f64 c #s(literal 3048582568667961/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712 binary64)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s c) (*.f64 (*.f64 s x) c)) x)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 c x) s) c) (*.f64 s x)))) (if.f64 (<=.f64 c #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s c) (*.f64 (*.f64 s x) c)) x)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 c c) x) s) (*.f64 s x)))) (if.f64 (<=.f64 c #s(literal 5521397077432451/55213970774324510299478046898216203619608871777363092441300193790394368 binary64)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s c) (*.f64 (*.f64 s x) c)) x)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s (*.f64 (*.f64 s x) (*.f64 c x))) c))) (if.f64 (<=.f64 x #s(literal 5021681388309345/12554203470773361527671578846415332832204710888928069025792 binary64)) (/.f64 #s(approx (/ (/ (cos (+ x x)) (* (* c c) x)) s) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 2 binary64)) (*.f64 s x)))) (*.f64 s x)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s (*.f64 (*.f64 c x) (*.f64 s c))) x))) (if.f64 (<=.f64 x #s(literal 4842270319348757/2305843009213693952 binary64)) (/.f64 #s(approx (/ (/ (cos (+ x x)) (* (* c c) x)) s) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 2 binary64)) (*.f64 s x)))) (*.f64 s x)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 c (*.f64 (*.f64 c x) x)) (*.f64 s s)))) (if.f64 (<=.f64 (pow.f64 c #s(literal 2 binary64)) #s(literal 8069530869021589/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168 binary64)) (/.f64 (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 s c) x)) (*.f64 (*.f64 s c) x)) (/.f64 (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) s) (*.f64 (*.f64 (*.f64 (*.f64 c x) c) s) x))) (if.f64 (<=.f64 (pow.f64 c #s(literal 2 binary64)) #s(literal 7268387242956069/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 s c) (*.f64 (*.f64 s x) c)) x)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c x) c) s) (*.f64 s x)))) (if.f64 (<=.f64 c #s(literal 565391060729083/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 s c) (*.f64 (*.f64 s x) c)) x)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c c) x) s) (*.f64 s x)))) (if.f64 (<=.f64 c #s(literal 8372926316733827/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 s c) (*.f64 (*.f64 s x) c)) x)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s x) (*.f64 s x))))) (if.f64 (<=.f64 x #s(literal 6054820559972765/3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115712 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s x) (*.f64 s x)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 s c) (*.f64 c x)) (*.f64 s x)))) (if.f64 (<=.f64 c #s(literal 1000000000 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 s c) c) (*.f64 x (*.f64 s x)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s x) (*.f64 s x))))) (if.f64 (<=.f64 x #s(literal 2319990124843707/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s x) (*.f64 s x)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 x (*.f64 (*.f64 (*.f64 s c) s) x)) c))) (if.f64 (<=.f64 x #s(literal 6277101735386681/6277101735386680763835789423207666416102355444464034512896 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s x) (*.f64 s x)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 s (*.f64 (*.f64 c x) (*.f64 c x))) s))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 c c) (*.f64 (*.f64 s x) (*.f64 s x)))) (*.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 -59999999999999998123297046050635584885063392953814593231828527921927946450730515797938608003575345791571072902206994765671500333606326303359400782331904 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 im (/.f64 #s(literal -1 binary64) re)))))) (if.f64 (<=.f64 re #s(literal -5500000000000000078441167310397074032871539922947539497648128 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* 2 (/ (- (+ (* im im) (* re re)) (* re re)) (- (sqrt (+ (* im im) (* re re))) re)))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (pow.f64 re #s(literal 2 binary64))) re)))))) (if.f64 (<=.f64 re #s(literal 6068287213504235/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688 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 899999999999999964581068447803464867782712815427173554941014311955738593946055745162686238919650953611655586395469265877447288941433115215044995448832 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) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 re (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))))) (if.f64 (<=.f64 re #s(literal -6500000000000000067699382389956720461330833276415068486188863820862275317945646827486238714478740691841548608615598938949181843060423910571900928 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 im (/.f64 #s(literal -1 binary64) re)))))) (if.f64 (<=.f64 re #s(literal -2011652563838743/77371252455336267181195264 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (-.f64 (*.f64 im im) #s(literal 0 binary64))) (sqrt.f64 (/.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))) re))))) (if.f64 (<=.f64 re #s(literal 6068287213504235/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688 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 899999999999999964581068447803464867782712815427173554941014311955738593946055745162686238919650953611655586395469265877447288941433115215044995448832 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) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 re (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))))) (if.f64 (<=.f64 re #s(literal -1200000000000000028283241017004306999899439354068258235755895047121938002159394079117971233910939412314776928256 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 im (/.f64 #s(literal -1 binary64) re)))))) (if.f64 (<=.f64 re #s(literal 6068287213504235/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688 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 899999999999999964581068447803464867782712815427173554941014311955738593946055745162686238919650953611655586395469265877447288941433115215044995448832 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) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 re (sqrt.f64 (/.f64 #s(literal 4 binary64) re)))))))) (if.f64 (<=.f64 re #s(literal -1200000000000000028283241017004306999899439354068258235755895047121938002159394079117971233910939412314776928256 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (*.f64 im (/.f64 #s(literal -1 binary64) re)))))) (if.f64 (<=.f64 re #s(literal 7815966023518843/28948022309329048855892746252171976963317496166410141009864396001978282409984 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) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 re (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))) (if.f64 (<=.f64 re #s(literal -1200000000000000028283241017004306999899439354068258235755895047121938002159394079117971233910939412314776928256 binary64)) (*.f64 (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 (neg.f64 im) (/.f64 im re)))) #s(literal 1/2 binary64)) (if.f64 (<=.f64 re #s(literal 7815966023518843/28948022309329048855892746252171976963317496166410141009864396001978282409984 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) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 re (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))) (if.f64 (<=.f64 re #s(literal -1200000000000000028283241017004306999899439354068258235755895047121938002159394079117971233910939412314776928256 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (/.f64 (*.f64 (neg.f64 im) im) re)))) (if.f64 (<=.f64 re #s(literal 7815966023518843/28948022309329048855892746252171976963317496166410141009864396001978282409984 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) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 re (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))) (if.f64 (<=.f64 re #s(literal -1200000000000000028283241017004306999899439354068258235755895047121938002159394079117971233910939412314776928256 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 7815966023518843/28948022309329048855892746252171976963317496166410141009864396001978282409984 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) #s(approx (sqrt (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (*.f64 re (sqrt.f64 (/.f64 #s(literal 4 binary64) re))))))) (if.f64 (<=.f64 re #s(literal -1200000000000000028283241017004306999899439354068258235755895047121938002159394079117971233910939412314776928256 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 7815966023518843/28948022309329048855892746252171976963317496166410141009864396001978282409984 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 7815966023518843/28948022309329048855892746252171976963317496166410141009864396001978282409984 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 -200000000000000007004399371886322346092160635596623651209740288 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 320000 binary64)) (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (-.f64 im re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (exp.f64 (*.f64 #s(approx (log (* 2 (- (sqrt (+ (* re re) (* im im))) re))) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) re)) (log.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 re #s(literal -200000000000000007004399371886322346092160635596623651209740288 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 320000 binary64)) (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (-.f64 im re) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 (/.f64 im re) im)))))) (if.f64 (<=.f64 re #s(literal -200000000000000007004399371886322346092160635596623651209740288 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 #s(literal -1/12 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re)))))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 1 binary64)) #s(approx (* (+ (exp (- 0 im)) (exp im)) (* 1/2 (sin re))) (sin.f64 re)) (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) (-.f64 (*.f64 im im) #s(literal -2 binary64))) #s(approx (* 1/2 (sin re)) (*.f64 re #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 5764607523034235/72057594037927936 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re)))))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) (-.f64 (*.f64 im im) #s(literal -2 binary64))) #s(approx (* 1/2 (sin re)) (*.f64 re #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 5764607523034235/72057594037927936 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re))))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) (-.f64 (*.f64 im im) #s(literal -2 binary64))) #s(approx (* 1/2 (sin re)) (*.f64 re #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 5764607523034235/72057594037927936 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/12 binary64) re) re)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) (-.f64 (*.f64 im im) #s(literal -2 binary64))) #s(approx (* 1/2 (sin re)) (*.f64 re #s(literal 1/2 binary64))))) (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) (-.f64 (*.f64 im im) #s(literal -2 binary64))) #s(approx (* 1/2 (sin re)) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (cos.f64 re)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -7378697629483821/73786976294838206464 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 6189700196426901/1237940039285380274899124224 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 17000 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 17000 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 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal -5116089176692883/144115188075855872 binary64)) #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))))))))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im)))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal -5764607523034235/288230376151711744 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (neg.f64 #s(approx (cos re) (-.f64 (*.f64 (*.f64 re re) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) im)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im)))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im))) (/.f64 #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))) #s(approx (/ (- (* (atan2 im re) (log base)) (* (log (sqrt (+ (* re re) (* im im)))) 0)) (+ (* (log base) (log base)) (* 0 0))) (*.f64 #s(literal -1 binary64) (/.f64 (atan2.f64 im re) (log.f64 (/.f64 #s(literal 1 binary64) base))))) (/.f64 (atan2.f64 im re) (log.f64 base)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (atan2.f64 im re) (*.f64 (exp.f64 re) (cos.f64 im)) (if.f64 (<=.f64 re #s(literal -2102928824402889/36893488147419103232 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 re #s(literal 1261007895663739/18014398509481984 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (cos.f64 im)) (if.f64 (<=.f64 re #s(literal 269999999999999983781351517232651829316791575871472185235871269351981701922816 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(approx (- 1 (/ -1 (* (- (* 1/6 re) -1/2) re))) (+.f64 (-.f64 (*.f64 #s(literal 2/9 binary64) re) #s(literal -1/3 binary64)) (/.f64 #s(literal 2 binary64) re))) re) re) (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64))))) (cos.f64 im))))) (if.f64 (<=.f64 re #s(literal -2102928824402889/36893488147419103232 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 re #s(literal 1261007895663739/18014398509481984 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (cos.f64 im)) (if.f64 (<=.f64 re #s(literal 139999999999999990570391402012014101040279878954120499602497551495632615299510876417962868570744422400 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (cos.f64 im))))) (if.f64 (<=.f64 re #s(literal -2102928824402889/36893488147419103232 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 re #s(literal 1261007895663739/18014398509481984 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (cos.f64 im)) (if.f64 (<=.f64 re #s(literal 139999999999999990570391402012014101040279878954120499602497551495632615299510876417962868570744422400 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ -1 (* (- (* 1/6 re) -1/2) re)) (/.f64 #s(literal -2 binary64) re))) (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re))))) (cos.f64 im))))) (if.f64 (<=.f64 re #s(literal -2102928824402889/36893488147419103232 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 re #s(literal 1261007895663739/18014398509481984 binary64)) (*.f64 #s(approx (exp re) (-.f64 (-.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) re) re))) (cos.f64 im)) (if.f64 (<=.f64 re #s(literal 499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (cos.f64 im))))) (if.f64 (<=.f64 re #s(literal -2102928824402889/36893488147419103232 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 re #s(literal 1261007895663739/18014398509481984 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (cos.f64 im)) (if.f64 (<=.f64 re #s(literal 499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (cos.f64 im))))) (if.f64 (<=.f64 re #s(literal -2102928824402889/36893488147419103232 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 re #s(literal 10000000000000000019156750857346687362159551272651920111528035145993793242039887559612361451081803235328 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) re) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) re)) (*.f64 re re)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) re) re)))) (cos.f64 im)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (cos.f64 im)))) (if.f64 (<=.f64 re #s(literal -2102928824402889/36893488147419103232 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 re #s(literal 1261007895663739/18014398509481984 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (if.f64 (<=.f64 re #s(literal 519999999999999983222784 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (if.f64 (<=.f64 re #s(literal 4436777100798803/158456325028528675187087900672 binary64)) #s(approx (* (exp re) (cos im)) (cos.f64 im)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (if.f64 (<=.f64 (exp.f64 re) #s(literal 1 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (sin (+ (* (PI) 1/2) im)) #s(literal 1 binary64))) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (if.f64 (<=.f64 (exp.f64 re) #s(literal 1 binary64)) #s(approx (* (exp re) (cos im)) #s(approx (sin (+ (* (PI) 1/2) im)) #s(literal 1 binary64))) (*.f64 #s(approx (exp re) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal -1 binary64)) re) #s(literal -1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (exp re) (-.f64 re #s(literal -1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) #s(approx (* (exp re) (cos im)) #s(approx (sin (+ (* (PI) 1/2) im)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (cos.f64 im)) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (exp re) #s(approx (- re -1) #s(literal 1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) #s(approx (* (exp re) (cos im)) #s(approx (sin (+ (* (PI) 1/2) im)) #s(literal 1 binary64)))) #s(approx (* (exp re) (cos im)) #s(approx (sin (+ (* (PI) 1/2) im)) #s(literal 1 binary64))) (*.f64 (exp.f64 re) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/1152921504606846976 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 1162941958872971/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re)))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/1152921504606846976 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 1162941958872971/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re)))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/1152921504606846976 binary64)) (*.f64 #s(approx (exp re) (/.f64 #s(approx (- (* re re) (* 1 1)) #s(literal -1 binary64)) (-.f64 re #s(literal 1 binary64)))) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1162941958872971/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 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)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/1152921504606846976 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 1162941958872971/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 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 re #s(literal -1224979098644775/18014398509481984 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 re #s(literal 190 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))))) (if.f64 (<=.f64 re #s(literal -6139076427730539/9444732965739290427392 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 re #s(literal 4436777100798803/158456325028528675187087900672 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) (+.f64 im (*.f64 re (+.f64 im #s(approx (* re (+ (* 1/6 (* im re)) (* 1/2 im))) (*.f64 im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) (+.f64 im (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))))) #s(approx (* (exp re) (sin im)) #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 1359999999999999887583778345698182650254198393873753710684188653256079106640115552286236238917140480 binary64)) (+.f64 (pow.f64 x.re #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -3 binary64) x.im) x.re) x.im)) (*.f64 x.re (*.f64 x.im (-.f64 (*.f64 (/.f64 (+.f64 x.im x.re) x.im) (-.f64 x.re x.im)) (+.f64 x.im x.im))))) (if.f64 (<=.f64 x.re #s(literal 1359999999999999887583778345698182650254198393873753710684188653256079106640115552286236238917140480 binary64)) (-.f64 (*.f64 (*.f64 x.re x.re) x.re) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x.im) x.re) x.im)) (*.f64 x.re (*.f64 x.im (-.f64 (*.f64 (/.f64 (+.f64 x.im x.re) x.im) (-.f64 x.re x.im)) (+.f64 x.im x.im))))) (if.f64 (<=.f64 (-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im)) #s(literal -4417117661945961/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)) (*.f64 (*.f64 #s(approx (- 1 (/ (* (* (- x.im x.re) x.re) (+ x.im x.re)) (* (* -2 (* x.im x.re)) x.im))) #s(literal 3/2 binary64)) x.im) (*.f64 #s(literal -2 binary64) (*.f64 x.im x.re))) (*.f64 x.re (-.f64 (*.f64 (-.f64 x.re x.im) (+.f64 x.im x.re)) (*.f64 (+.f64 x.im x.im) x.im)))) (if.f64 (<=.f64 x.im #s(literal 295000000000000011608920572889689154765510841479051734860875935319263464785477412518191081934985918826034562230406603673077162686528205086175633866752 binary64)) (*.f64 x.re (+.f64 (*.f64 (*.f64 (neg.f64 x.im) x.im) #s(literal 3 binary64)) (*.f64 x.re x.re))) (*.f64 (*.f64 #s(approx (- 1 (/ (* (* (- x.im x.re) x.re) (+ x.im x.re)) (* (* -2 (* x.im x.re)) x.im))) #s(literal 3/2 binary64)) x.im) (*.f64 #s(literal -2 binary64) (*.f64 x.im x.re)))) (if.f64 (<=.f64 x.im #s(literal 499999999999999988998191202828830087182411944733900540386126622484631969614553746213463024711630256984884134207768538734419216153365573197681917952 binary64)) (*.f64 x.re (+.f64 (*.f64 (*.f64 #s(literal -3 binary64) x.im) x.im) (*.f64 x.re x.re))) (*.f64 (*.f64 #s(approx (- 1 (/ (* (* (- x.im x.re) x.re) (+ x.im x.re)) (* (* -2 (* x.im x.re)) x.im))) #s(literal 3/2 binary64)) x.im) (*.f64 #s(literal -2 binary64) (*.f64 x.im x.re)))) (*.f64 (*.f64 #s(approx (- 1 (/ (* (* (- x.im x.re) x.re) (+ x.im x.re)) (* (* -2 (* x.im x.re)) x.im))) #s(literal 3/2 binary64)) x.im) (*.f64 #s(literal -2 binary64) (*.f64 x.im x.re))) (*.f64 #s(approx (- 1 (/ (* (* (- x.im x.re) x.re) (+ x.im x.re)) (* (* -2 (* x.im x.re)) x.im))) #s(literal 3/2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 x.im x.re)) x.im)) (if.f64 (<=.f64 x.im #s(literal 3700000000000000225910221837524396872367223155482380085466079354850699173358908230046752422414952431616 binary64)) #s(approx (+ (* (+ 1 (/ (* (* (+ x.im x.re) x.im) (neg x.im)) (* (* (+ x.im x.re) x.im) x.re))) (* (* (+ x.im x.re) x.im) x.re)) (* (+ (* x.re x.im) (* x.im x.re)) x.re)) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 x.im #s(literal 3 binary64))) (*.f64 x.re (+.f64 (*.f64 x.im (+.f64 x.im (*.f64 #s(literal -1 binary64) x.im))) (*.f64 x.re (+.f64 x.im (*.f64 #s(literal 2 binary64) x.im))))))) (*.f64 x.re (*.f64 x.im (+.f64 (+.f64 x.re x.re) (*.f64 (/.f64 (-.f64 x.re x.im) x.re) (+.f64 x.im x.re)))))) (if.f64 (<=.f64 x.re #s(literal 7378697629483821/73786976294838206464 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x.im) (*.f64 x.re x.re)) (pow.f64 x.im #s(literal 3 binary64))) (*.f64 (*.f64 x.im x.re) (+.f64 (+.f64 x.re x.re) (*.f64 (/.f64 (-.f64 x.re 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 -101201/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (- (* (* 3 (* x.im x.re)) x.re) (* (* x.im x.im) x.im)) (*.f64 #s(literal -1 binary64) (pow.f64 x.im #s(literal 3 binary64)))) (*.f64 (*.f64 x.im x.re) (+.f64 (+.f64 x.re x.re) (*.f64 (/.f64 (-.f64 x.re 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 20000000000000001195661564921032303703498580504676181417472718996644016411502261872621120682133202806891363984488647082731768905728 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 x.im x.re)) x.re) (*.f64 (*.f64 x.im x.im) x.im)) (*.f64 (*.f64 x.im x.re) (+.f64 (+.f64 x.re x.re) (*.f64 (/.f64 (-.f64 x.re x.im) x.re) (+.f64 x.im x.re))))) (if.f64 (<=.f64 x.im #s(literal 3700000000000000225910221837524396872367223155482380085466079354850699173358908230046752422414952431616 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 x.im x.re)) x.re) (*.f64 (*.f64 x.im x.im) x.im)) (*.f64 x.re (*.f64 x.im (+.f64 (+.f64 x.re x.re) (*.f64 (/.f64 (-.f64 x.re x.im) x.re) (+.f64 x.im x.re)))))) (if.f64 (<=.f64 x.im #s(literal 5000000000000000235300672479527347945779800703933315382139354767449124765696 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 x.im x.re)) x.re) (*.f64 (*.f64 x.im x.im) x.im)) (if.f64 (<=.f64 x.im #s(literal 18500000000000001783508805332276154823771892475320510613188592889124941658910987426289004722547543543261696624954791501689989635648924239956759254060465244725600822761645063668760576 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)))) (*.f64 x.im (-.f64 (*.f64 (+.f64 #s(approx x.re #s(literal 0 binary64)) #s(approx x.re #s(literal 0 binary64))) #s(approx x.re #s(literal 0 binary64))) (*.f64 (-.f64 x.im #s(approx x.re #s(literal 0 binary64))) #s(approx (+ x.im x.re) x.im)))))) (if.f64 (<=.f64 x.im #s(literal 5000000000000000235300672479527347945779800703933315382139354767449124765696 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 x.im x.re) x.re)) (*.f64 (*.f64 x.im x.im) x.im)) (if.f64 (<=.f64 x.im #s(literal 18500000000000001783508805332276154823771892475320510613188592889124941658910987426289004722547543543261696624954791501689989635648924239956759254060465244725600822761645063668760576 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)))) (*.f64 x.im (-.f64 (*.f64 (+.f64 #s(approx x.re #s(literal 0 binary64)) #s(approx x.re #s(literal 0 binary64))) #s(approx x.re #s(literal 0 binary64))) (*.f64 (-.f64 x.im #s(approx x.re #s(literal 0 binary64))) #s(approx (+ x.im x.re) x.im)))))) (if.f64 (<=.f64 x.im #s(literal 18500000000000001783508805332276154823771892475320510613188592889124941658910987426289004722547543543261696624954791501689989635648924239956759254060465244725600822761645063668760576 binary64)) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (*.f64 (-.f64 x.im x.re) (+.f64 x.im x.re)))) (*.f64 x.im (-.f64 (*.f64 (+.f64 #s(approx x.re #s(literal 0 binary64)) #s(approx x.re #s(literal 0 binary64))) #s(approx x.re #s(literal 0 binary64))) (*.f64 (-.f64 x.im #s(approx x.re #s(literal 0 binary64))) #s(approx (+ x.im x.re) x.im))))) (if.f64 (<=.f64 x.im #s(literal 550000000000000041133268450231358399806205474754497700404331131948773409849217068635538437050805245050881144828025292077772388227650709633753939968 binary64)) (*.f64 #s(approx (- (* (+ x.re x.re) x.re) (* (- x.im x.re) (+ x.im x.re))) (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x.re) x.re) (*.f64 x.im x.im))) x.im) (*.f64 x.im (-.f64 (*.f64 (+.f64 #s(approx x.re #s(literal 0 binary64)) #s(approx x.re #s(literal 0 binary64))) #s(approx x.re #s(literal 0 binary64))) (*.f64 (-.f64 x.im #s(approx x.re #s(literal 0 binary64))) #s(approx (+ x.im x.re) x.im))))) (if.f64 (<=.f64 x.im #s(literal 5000000000000000235300672479527347945779800703933315382139354767449124765696 binary64)) (*.f64 #s(approx (- (* (+ x.re x.re) x.re) (* (- x.im x.re) (+ x.im x.re))) (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x.re) x.re) (*.f64 x.im x.im))) x.im) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (*.f64 (-.f64 x.im x.re) #s(approx (+ x.im x.re) x.im))))) (*.f64 #s(approx (- (* (+ x.re x.re) x.re) (* (- x.im x.re) (+ x.im x.re))) (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x.re) x.re) (*.f64 x.im x.im))) x.im) (*.f64 (cosh.f64 im) (cos.f64 re)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 #s(approx (* 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 9007199254738957/9007199254740992 binary64)) #s(approx (* (+ (exp (neg im)) (exp im)) (* 1/2 (cos re))) (cos.f64 re)) (*.f64 (cosh.f64 im) #s(approx (cos re) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re))))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) #s(approx (* (+ (exp (neg im)) (exp im)) (* 1/2 (cos re))) (cos.f64 re)) (*.f64 #s(approx (* 1/2 (cos re)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 re re))) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) #s(literal -1/4 binary64))) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re))))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (* 1/2 (cos re)) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 re re))) (*.f64 re re)) (/.f64 (*.f64 (*.f64 re re) #s(literal -1/4 binary64)) #s(literal -1/4 binary64))) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re))))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (* 1/2 (cos re)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) re)) re)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (* 1/2 (cos re)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) re)) re)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (cos re)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) #s(literal -1/2 binary64)))) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64)))) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (sin.f64 re)) (if.f64 (<=.f64 im #s(literal 17000 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (sin.f64 re) (neg.f64 im))) (if.f64 (<=.f64 im #s(literal 10800000000000000220405608548140497221192095189674109165325700033807300657315965814359922711733167356997520070567677408486486653661563387559266191595798528 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (sin re)) (*.f64 re (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 im (*.f64 (*.f64 (*.f64 re re) im) #s(literal -1/6 binary64))) (/.f64 im (*.f64 (*.f64 (*.f64 re re) im) #s(literal -1/6 binary64)))) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (/.f64 im (*.f64 (*.f64 (*.f64 re re) im) #s(literal -1/6 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 im re) re) #s(literal -1/6 binary64))))))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (sin.f64 re) (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 im im)) (+.f64 #s(literal 0 binary64) im)))))) (if.f64 (<=.f64 im #s(literal 16500000 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (sin.f64 re) (neg.f64 im))) (if.f64 (<=.f64 im #s(literal 139999999999999995499886653402215216306927282244233295148659671703278865004789503665083537322776152959300661652855726859773080510703731718916168220672 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (sin re)) (*.f64 re (*.f64 (*.f64 im re) (*.f64 (*.f64 #s(literal -1/6 binary64) re) (-.f64 (/.f64 im (*.f64 (*.f64 (*.f64 re re) im) #s(literal -1/6 binary64))) #s(literal -1 binary64)))))))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (sin.f64 re) (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 im im)) (+.f64 #s(literal 0 binary64) im)))))) (if.f64 (<=.f64 im #s(literal 16500000 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (sin.f64 re) (neg.f64 im))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (sin re)) (*.f64 re (*.f64 (*.f64 (-.f64 (/.f64 im (*.f64 (*.f64 (*.f64 re re) im) #s(literal -1/6 binary64))) #s(literal -1 binary64)) (*.f64 im re)) (*.f64 #s(literal -1/6 binary64) re))))))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 6032057205060441/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (sin re)) (*.f64 re (*.f64 (*.f64 im re) (*.f64 (*.f64 #s(literal -1/6 binary64) re) (-.f64 (/.f64 im (*.f64 (*.f64 (*.f64 re re) im) #s(literal -1/6 binary64))) #s(literal -1 binary64)))))))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 1668739871813211/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (sin re)) (*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im re) re) #s(literal -1/6 binary64)) (*.f64 (*.f64 (*.f64 im re) re) #s(literal -1/6 binary64))) (*.f64 im im)) (-.f64 (*.f64 (*.f64 (*.f64 im re) re) #s(literal -1/6 binary64)) im)))))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (*.f64 #s(approx (* im (sin re)) (*.f64 im re)) #s(literal 2 binary64)) #s(literal -1/2 binary64))))) (if.f64 (<=.f64 im #s(literal 16500000 binary64)) #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))) (*.f64 #s(literal -1 binary64) #s(approx (* im (sin re)) (*.f64 re (*.f64 (*.f64 (-.f64 (/.f64 im (*.f64 (*.f64 (*.f64 re re) im) #s(literal -1/6 binary64))) #s(literal -1 binary64)) (*.f64 im re)) (*.f64 #s(literal -1/6 binary64) re))))))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 6032057205060441/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (sin re)) (*.f64 re (*.f64 (*.f64 im re) (*.f64 (*.f64 #s(literal -1/6 binary64) re) (-.f64 (/.f64 im (*.f64 (*.f64 (*.f64 re re) im) #s(literal -1/6 binary64))) #s(literal -1 binary64)))))))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (*.f64 #s(approx (* im (sin re)) (*.f64 im re)) #s(literal 2 binary64)) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 5902958103587057/147573952589676412928 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (neg.f64 #s(approx (* im (sin re)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 im re) re) #s(literal -1/6 binary64)) im) re)))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (*.f64 #s(approx (* im (sin re)) (*.f64 im re)) #s(literal 2 binary64)) #s(literal -1/2 binary64)))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (*.f64 #s(approx (* im (sin re)) (*.f64 im re)) #s(literal 2 binary64)) #s(literal -1/2 binary64))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (neg.f64 #s(approx (* im (sin re)) (*.f64 im re)))) (atan2.f64 im re) (+.f64 (*.f64 re re) (*.f64 im im)) #s(approx (sqrt (+ (* re re) (* im im))) (*.f64 im (/.f64 (+.f64 im (*.f64 (*.f64 re (/.f64 re im)) #s(literal 1/2 binary64))) im))) #s(approx (sqrt (+ (* re re) (* im im))) (+.f64 im (*.f64 (*.f64 re (/.f64 re im)) #s(literal 1/2 binary64)))) #s(approx (sqrt (+ (* re re) (* im im))) #s(approx (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))) im)) #s(approx (- (- (* (+ n 1) (log (+ n 1))) (* n (log n))) 1) (-.f64 (log.f64 n) (/.f64 #s(literal -1/2 binary64) n))) (-.f64 #s(approx (- (* (+ n 1) (log (+ n 1))) (* n (log n))) (-.f64 (log.f64 n) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(approx (- (- (* (+ n 1) (log (+ n 1))) (* n (log n))) 1) (-.f64 (log.f64 n) #s(literal 2 binary64))) #s(approx (- (- (* (+ n 1) (log (+ n 1))) (* n (log n))) 1) #s(approx (- (log n) (/ -1/2 n)) (/.f64 #s(literal 1/2 binary64) n))) #s(approx (- (- (* (+ n 1) (log (+ n 1))) (* n (log n))) 1) #s(literal -1 binary64)) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (*.f64 (-.f64 (*.f64 (*.f64 (-.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) eps) #s(literal -2/3 binary64)) (+.f64 eps eps))) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -2/3 binary64)) #s(literal 2 binary64)) eps)) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (*.f64 #s(literal -2 binary64) eps)) (if.f64 (<=.f64 x #s(literal 5764607523034235/72057594037927936 binary64)) #s(approx (log (+ 1 x)) (*.f64 x (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) x) x)) (*.f64 #s(literal 1/2 binary64) x)))) (log.f64 (+.f64 #s(literal 1 binary64) x))) #s(approx (log (+ 1 x)) (*.f64 x (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) x) x)) (*.f64 #s(literal 1/2 binary64) x)))) #s(approx (log (+ 1 x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)))))) #s(approx (log (+ 1 x)) (*.f64 x #s(approx (+ 1 (* -1/2 x)) #s(literal 1 binary64)))) (if.f64 (<=.f64 b #s(literal -19999999999999999781741223642818392253569612520802717890360030929450604798220516297708225612915260122593317856641907797168065523046908674225209344 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 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 12199999999999999509637298255927582083710063288459263475712 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a)))))))) (if.f64 (<=.f64 b #s(literal -19999999999999999781741223642818392253569612520802717890360030929450604798220516297708225612915260122593317856641907797168065523046908674225209344 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 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal -1930258305619341/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496 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 5912926119349403/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 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 #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 -7320598039952059/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 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 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 5912926119349403/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 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 #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 -7320598039952059/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 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 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 5912926119349403/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 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 #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 -7320598039952059/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 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 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c #s(approx (/ -2 (+ b (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -1 binary64) b))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 1567821319524463/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal -2 binary64) (/.f64 c (sqrt.f64 (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 a c))))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a)))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #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 -7320598039952059/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 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 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 1567821319524463/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c #s(approx (/ -2 (+ b (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 a c))))))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (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 -7320598039952059/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 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 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 6176826577981891/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c #s(approx (/ -2 (+ b (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -1 binary64) b))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 7551277426143671/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b))) (*.f64 #s(literal 2 binary64) a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #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 -8402773402379755/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 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 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 6176826577981891/772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) #s(approx (sqrt (* -4 (/ c a))) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c)))))))) (if.f64 (<=.f64 b #s(literal 7551277426143671/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b))) (*.f64 #s(literal 2 binary64) a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #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 -8402773402379755/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 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 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal -5266679106041941/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal -1 binary64) (/.f64 b a))) #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)))))))) (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 -8402773402379755/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 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 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) #s(approx (sqrt (* -4 (/ c a))) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))))) (if.f64 (<=.f64 b #s(literal -8402773402379755/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 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 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal -533014786937957/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal -1 binary64) (/.f64 b a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a)))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #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 -8402773402379755/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 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 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal -533014786937957/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (* 2 c) (- (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (*.f64 #s(literal -1 binary64) (/.f64 b a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a)))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (+.f64 c c)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a)))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 #s(approx (- (sqrt (- (* b b) (* (* a 4) c))) b) #s(approx (* -1 (* b (+ 2 (* -2 (/ (* a c) (pow b 2)))))) (*.f64 #s(literal -2 binary64) b))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal -110000000000000008269193560817002949021857197078764903483120001259354251776665672513099521120753383897109255054273777895934525440 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))))) (*.f64 #s(literal -2 binary64) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 (+.f64 a a) (/.f64 c (*.f64 b b)))) (neg.f64 b))))) (if.f64 (<=.f64 b #s(literal 1000000000000000033998991713002824594943974719712898047713430714837875271723200833292741616380733445921308672 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))))) (*.f64 #s(literal -2 binary64) a)) (/.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 (neg.f64 b) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b))))))) (if.f64 (<=.f64 b #s(literal -1999999999999999999466806008246307489711078038236873372571680376048739359044847523345839519129134316887338757648057420040785188188258060440266031719514112 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b))))) (if.f64 (<=.f64 b #s(literal 1000000000000000033998991713002824594943974719712898047713430714837875271723200833292741616380733445921308672 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))))) (*.f64 #s(literal -2 binary64) a)) (/.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 (neg.f64 b) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b))))))) (if.f64 (<=.f64 b #s(literal -1999999999999999999466806008246307489711078038236873372571680376048739359044847523345839519129134316887338757648057420040785188188258060440266031719514112 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b))))) (if.f64 (<=.f64 b #s(literal 1000000000000000033998991713002824594943974719712898047713430714837875271723200833292741616380733445921308672 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 (neg.f64 b) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b))))))) (if.f64 (<=.f64 b #s(literal -1999999999999999999466806008246307489711078038236873372571680376048739359044847523345839519129134316887338757648057420040785188188258060440266031719514112 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b))))) (if.f64 (<=.f64 b #s(literal 6081075943113599/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616 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) (-.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c 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 2319695398771609/1496577676626844588240573268701473812127674924007424 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 c (/.f64 #s(literal 2 binary64) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b))))))))) (if.f64 (<=.f64 b #s(literal -1999999999999999999466806008246307489711078038236873372571680376048739359044847523345839519129134316887338757648057420040785188188258060440266031719514112 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b))))) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(approx (/ (* c (sqrt (* -4 (/ a c)))) a) (*.f64 (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 c a))) c)) #s(literal 1/2 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 c (/.f64 #s(literal 2 binary64) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b)))))))) (if.f64 (<=.f64 b #s(literal -6092105698723627/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b))))) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 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 c (/.f64 #s(literal 2 binary64) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b)))))))) (if.f64 (<=.f64 b #s(literal -6092105698723627/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b))))) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 b (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a))))) (*.f64 #s(literal -2 binary64) a)) (*.f64 c (/.f64 #s(literal -2 binary64) (-.f64 b (sqrt.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 c (/.f64 #s(literal 2 binary64) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b)))))))) (if.f64 (<=.f64 b #s(literal -5050305969996851/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b))))) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) (if.f64 (>=.f32 #s(approx b #s(literal 0 binary32)) #s(literal 0 binary32)) (/.f64 (+.f64 #s(approx b #s(literal 0 binary64)) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a))))) (*.f64 #s(literal -2 binary64) a)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))) #s(approx b #s(literal 0 binary64))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 b a))) (*.f64 c (/.f64 #s(literal 2 binary64) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b)))))))) (if.f64 (<=.f64 b #s(literal 2299137799502415/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 b #s(literal 6151454740732423/7237005577332262213973186563042994240829374041602535252466099000494570602496 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b))))))) (if.f64 (<=.f64 b #s(literal 6151454740732423/7237005577332262213973186563042994240829374041602535252466099000494570602496 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -1 binary64) (*.f64 b #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b)))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(approx (+ 2 (* -2 (/ (* a c) (pow b 2)))) #s(literal 2 binary64)) (neg.f64 b))))) #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))) #s(approx (* x (+ 1/3 (* 1/45 (pow x 2)))) (*.f64 #s(approx (* (+ x (* 15 (/ 1 x))) (* x x)) (*.f64 #s(literal 15 binary64) x)) #s(literal 1/45 binary64)))) #s(approx (- (/ 1 x) (/ 1 (tan x))) (*.f64 #s(literal 1/3 binary64) x)) (*.f64 (-.f64 t #s(literal 1 binary64)) #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(approx (- (* 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 t) 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (*.f64 t #s(approx (- 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (* 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 t))) #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)))) #s(approx (- (* 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 t) 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) #s(literal -170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -1/25000000000000000000000000000000 binary64) t) t)) (+.f64 #s(approx (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2500000000000000 binary64) t))) #s(approx (- -1 (* 2 (* t 1/5000000000000000))) #s(literal -1 binary64))) (+.f64 #s(approx (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) #s(approx (+ 1 (* 1/2500000000000000 t)) #s(literal 1 binary64))) #s(approx (- -1 (* 2 (* t 1/5000000000000000))) (*.f64 #s(literal -1/2500000000000000 binary64) t))) (+.f64 #s(approx (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) #s(approx (+ 1 (* 1/2500000000000000 t)) #s(literal 1 binary64))) #s(approx (- -1 (* 2 (* t 1/5000000000000000))) #s(literal -1 binary64))) (*.f64 (fabs.f64 (-.f64 b a)) #s(literal 1/2 binary64)) (*.f64 (fabs.f64 #s(approx (- b a) b)) #s(literal 1/2 binary64)) (if.f64 (<=.f64 y #s(literal 5828006676677187/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (fabs.f64 (/.f64 (-.f64 (-.f64 (*.f64 z x) #s(literal 4 binary64)) x) y)) (fabs.f64 (-.f64 (/.f64 (+.f64 x #s(literal 4 binary64)) y) (*.f64 (/.f64 x y) z)))) (if.f64 (<=.f64 x #s(literal -40000000000000000409402680816342045985217552541298982912 binary64)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 z y))))) (fabs.f64 (/.f64 (-.f64 (-.f64 (*.f64 z x) #s(literal 4 binary64)) x) y))) (if.f64 (<=.f64 z #s(literal -42999999999999998565770967245852984172851594383796979833645204937765884573020746320405087087980138554348178017945891888285646018690781418285877301430694516167249373692566569220914573229668161038141455205010028253218954334703690729385996495754032167518208 binary64)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 (neg.f64 x) (/.f64 z y)))) (fabs.f64 (/.f64 (-.f64 (-.f64 (*.f64 z x) #s(literal 4 binary64)) x) y))) (if.f64 (<=.f64 z #s(literal -5500000000000000565354898883870720 binary64)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 (neg.f64 x) (/.f64 z y)))) (if.f64 (<=.f64 z #s(literal 2400000000000000104077381594129397232140789560417527965016987009131835301431978020468812710358773725412697423253722009121184278380544 binary64)) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 (/.f64 (neg.f64 x) y) z))))) (if.f64 (<=.f64 z #s(literal -5500000000000000565354898883870720 binary64)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 (neg.f64 x) (/.f64 z y)))) (if.f64 (<=.f64 z #s(literal 2400000000000000104077381594129397232140789560417527965016987009131835301431978020468812710358773725412697423253722009121184278380544 binary64)) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 (neg.f64 x) (/.f64 z y)))))) (if.f64 (<=.f64 z #s(literal -5500000000000000565354898883870720 binary64)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (/.f64 (*.f64 x z) y))) (if.f64 (<=.f64 z #s(literal 2400000000000000104077381594129397232140789560417527965016987009131835301431978020468812710358773725412697423253722009121184278380544 binary64)) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (/.f64 (*.f64 x z) y))))) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (/.f64 #s(literal -4 binary64) y))) #s(approx (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) b))) (if.f64 (<=.f64 a #s(literal -966585344121683/12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956352 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))))) #s(approx (/ (exp x) (- (exp x) 1)) (/.f64 (/.f64 #s(approx (- (* (* 1/2 x) (* 1/2 x)) (* (- (* (* (- (* (* x x) -1/720) -1/12) x) x) -1) (- (* (* (- (* (* x x) -1/720) -1/12) x) x) -1))) #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/720 binary64)) #s(literal -1/12 binary64)) x) 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 #s(literal 1/6 binary64) x))))))) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 (-.f64 (*.f64 #s(literal 1/12 binary64) x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) x))) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) x))) #s(approx (/ (exp x) (- (exp x) 1)) (/.f64 #s(literal 1 binary64) x)) (-.f64 (sinh.f64 x) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal -1/2 binary64) x))) (sinh.f64 (*.f64 #s(literal 1/2 binary64) x)))) #s(approx (- (exp x) 1) (-.f64 x (*.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal -1/6 binary64)) x))))) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))))) #s(approx (- (exp x) 1) (-.f64 x (*.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x)))))) #s(approx (- (exp x) 1) (-.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) x) x))) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (-.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)) (-.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal 5312662293228351/73786976294838206464 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))) (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))) #s(approx (sqrt (cos x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 x #s(literal 2 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)))))) (if.f64 (<=.f64 x #s(literal 5312662293228351/73786976294838206464 binary64)) (/.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))) (sqrt.f64 (cos.f64 x))) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x)))))))) (*.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 5312662293228351/73786976294838206464 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))))) (sqrt.f64 (cos.f64 x))) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (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 5312662293228351/73786976294838206464 binary64)) (*.f64 (fmod.f64 #s(approx (exp x) (+.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 #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)) (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 5312662293228351/73786976294838206464 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))))) (sqrt.f64 (cos.f64 x))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)))))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 #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 5312662293228351/73786976294838206464 binary64)) (*.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(approx (sqrt (cos x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 x #s(literal 2 binary64)))))) #s(approx (exp (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)))))) (if.f64 (<=.f64 x #s(literal 5312662293228351/73786976294838206464 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (cos.f64 x))))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 #s(approx x #s(literal 0 binary64))))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64)))))) (if.f64 (<=.f64 x #s(literal 5312662293228351/73786976294838206464 binary64)) (/.f64 (fmod.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (cos.f64 x))) #s(approx (exp x) (+.f64 #s(literal 1 binary64) x))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (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)) (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 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (cos.f64 x))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x)))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 #s(approx x #s(literal 0 binary64))))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64)))))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 #s(approx x #s(literal 0 binary64))))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64))))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 x))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) x))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (sqrt (cos x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 x #s(literal 2 binary64)))))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) (-.f64 (sinh.f64 (*.f64 x a)) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x a)))) (sinh.f64 (*.f64 (*.f64 x a) #s(literal 1/2 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 #s(literal 1 binary64) (cosh.f64 (*.f64 x a))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(approx (- (exp (* a x)) 1) (*.f64 (-.f64 (*.f64 (*.f64 x a) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 x a)))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp (* (neg x) a)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 a x))))) #s(literal 1 binary64)) #s(approx (- (exp (* a x)) 1) (*.f64 (-.f64 (*.f64 (*.f64 x a) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 x a)))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (- (* (exp (* x a)) 2) 2)) #s(approx (/ (+ (* -1/2 a) (/ 1 x)) a) #s(literal -1/2 binary64)))) #s(approx (- (exp (* a x)) 1) (*.f64 (-.f64 (*.f64 (*.f64 x a) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 x a)))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (- (* (exp (* x a)) 2) 2)) #s(approx (/ (+ (* -1/2 a) (/ 1 x)) a) #s(literal -1/2 binary64)))) #s(approx (- (exp (* a x)) 1) (*.f64 a #s(approx (+ x (* 1/2 (* a (pow x 2)))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 a x)))))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (- (* (exp (* x a)) 2) 2)) #s(approx (/ (+ (* -1/2 a) (/ 1 x)) a) #s(literal -1/2 binary64)))) #s(approx (- (exp (* a x)) 1) (*.f64 a #s(approx (+ x (* 1/2 (* a (pow x 2)))) 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 #s(literal 1/360 binary64) (*.f64 x x)) #s(literal -1/12 binary64)) x) x) #s(literal -1 binary64)) (*.f64 x x))) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 x x)) #s(literal -1 binary64)) x) x)) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 x x)) (-.f64 #s(approx (* 2 (cosh x)) #s(literal 2 binary64)) #s(literal 2 binary64)) (if.f64 (<=.f64 w #s(literal -1936908127739503/18446744073709551616 binary64)) (exp.f64 (-.f64 (*.f64 (log.f64 l) (exp.f64 w)) w)) (/.f64 (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) (*.f64 w (+.f64 #s(literal 1 binary64) (*.f64 w (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) w)))))))) #s(approx (exp w) (+.f64 #s(literal 1 binary64) (*.f64 w (+.f64 #s(literal 1 binary64) (*.f64 w (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) w))))))))) (*.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) w)))) (pow.f64 l (exp.f64 w))) (/.f64 (pow.f64 l (exp.f64 w)) (exp.f64 w)) (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (if.f64 (<=.f64 w #s(literal -5534023222112865/576460752303423488 binary64)) (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) l)) (/.f64 (pow.f64 l #s(approx (exp w) (+.f64 #s(literal 1 binary64) (*.f64 w (+.f64 #s(literal 1 binary64) (*.f64 w (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) w)))))))) #s(approx (exp w) (+.f64 #s(literal 1 binary64) (*.f64 w (+.f64 #s(literal 1 binary64) (*.f64 w (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) 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)) (exp.f64 (-.f64 (*.f64 x x) #s(literal 1 binary64))) (/.f64 #s(approx (exp (* x x)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (*.f64 x x) x) x)))))) (E.f64)) (/.f64 #s(approx (exp (* x x)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 x x) (*.f64 x x))))) (E.f64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64)))) (E.f64))) (/.f64 #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64))) (E.f64)) (/.f64 #s(approx (exp (* x x)) #s(literal 1 binary64)) (E.f64)) (if.f64 (<=.f64 x #s(literal 1152921504606847/288230376151711744 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) x) x)) (if.f64 (<=.f64 x #s(literal 1152921504606847/288230376151711744 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 x x))) (if.f64 (<=.f64 x #s(literal 6980579422424269/2251799813685248 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(approx (cos x) #s(literal 1 binary64)) x))) (*.f64 x x))) (if.f64 (<=.f64 x #s(literal 39999999999999998694240300026382076890985614426599919653064098474532012887638016 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) #s(literal 1/2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (cos x) #s(literal 1 binary64))) (*.f64 x x))) #s(approx (/ (- 1 (cos x)) (* x x)) #s(literal 1/2 binary64)) #s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal -1/6 binary64)) x) x)) #s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)))))) #s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (- (* (* (- (* 1/2835 (* x x)) 1/180) x) x) -1/6) #s(literal 1/6 binary64)) x) x)) #s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(approx (- (* (* (- (* 1/2835 (* x x)) 1/180) x) x) -1/6) #s(literal 1/6 binary64)))) (if.f64 (<=.f64 x #s(literal 5764607523034235/288230376151711744 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)))) (-.f64 (sin.f64 x) x)) (if.f64 (<=.f64 x #s(literal 5764607523034235/288230376151711744 binary64)) #s(approx (- (sin x) x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (-.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal -1/120 binary64)) x)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) (-.f64 (sin.f64 x) x)) #s(approx (- (sin x) x) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (-.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal -1/120 binary64)) x)) (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/6 binary64)))) #s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal -1/120 binary64)) x) x) #s(literal 1/6 binary64)) (*.f64 x x)) x)) #s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.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 -6 binary64))) #s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) x) #s(literal -1/6 binary64))) #s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/6 binary64)) x)) #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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 (/.f64 y z) y) (*.f64 (/.f64 x z) x)) z))))) #s(approx (sqrt (+ (* x x) (+ (* y y) (* z z)))) (*.f64 z #s(approx (+ 1 (* 1/2 (+ (* y (/ y (* z z))) (* x (/ x (* z z)))))) #s(literal 1 binary64)))) #s(approx (sqrt (+ (* x x) (+ (* y y) (* z z)))) (*.f64 y #s(approx (+ 1 (* 1/2 (/ (+ (pow x 2) (pow z 2)) (pow y 2)))) #s(literal 1 binary64)))) #s(approx (sqrt (+ (* x x) (+ (* y y) (* z z)))) (*.f64 x #s(approx (+ 1 (* 1/2 (/ (+ (pow y 2) (pow z 2)) (pow x 2)))) #s(literal 1 binary64)))) #s(approx (sqrt (+ (* x x) (+ (* y y) (* z z)))) (neg.f64 #s(approx x #s(literal 0 binary64)))) #s(approx (sqrt (+ (* x x) (+ (* y y) (* z z)))) (neg.f64 x)) (/.f64 #s(approx (- (- x -1) (- 1 x)) (*.f64 #s(literal 2 binary64) x)) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (sqrt.f64 (-.f64 #s(literal 1 binary64) x)))) #s(approx (- (sqrt (+ 1 x)) (sqrt (- 1 x))) (-.f64 x (*.f64 (-.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 7/128 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) x)))) #s(approx (- (sqrt (+ 1 x)) (sqrt (- 1 x))) (-.f64 x (*.f64 #s(approx (- -1/8 (* 7/128 (* x x))) #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) x)))) #s(approx (- (sqrt (+ 1 x)) (* (sqrt (* 2 (- 1 x))) (sqrt 1/2))) #s(literal 0 binary64)) (atan.f64 (/.f64 y x)) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (acos.f64 (-.f64 x #s(literal 1 binary64))) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))) (*.f64 (PI.f64) (PI.f64))) (PI.f64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (acos.f64 (-.f64 x #s(literal 1 binary64)))) (cbrt.f64 (PI.f64))) (*.f64 (PI.f64) (PI.f64)))) (PI.f64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (acos.f64 (-.f64 x #s(literal 1 binary64)))) (*.f64 (PI.f64) (PI.f64))) (cbrt.f64 (PI.f64)))) (PI.f64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (acos.f64 (-.f64 x #s(literal 1 binary64)))) (pow.f64 (PI.f64) #s(literal -5/3 binary64)))) (PI.f64)) (if.f64 (<=.f64 (acos.f64 (-.f64 #s(literal 1 binary64) x)) #s(literal 0 binary64)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (-.f64 x #s(literal 1 binary64)))))) (*.f64 (PI.f64) (PI.f64))) (PI.f64))) (if.f64 (<=.f64 x #s(literal 1176379757011797/20282409603651670423947251286016 binary64)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (acos.f64 (-.f64 x #s(literal 1 binary64))))) (*.f64 (PI.f64) (PI.f64))) (PI.f64))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 9007199254740973/9007199254740992 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (-.f64 x #s(literal 1 binary64)))) (PI.f64))) (PI.f64)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64))))) (if.f64 (<=.f64 x #s(literal 1176379757011797/20282409603651670423947251286016 binary64)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (-.f64 (PI.f64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (-.f64 x #s(literal 1 binary64)))))) (if.f64 (<=.f64 x #s(literal 1176379757011797/20282409603651670423947251286016 binary64)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (-.f64 (PI.f64) (acos.f64 (-.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 9007199254740973/9007199254740992 binary64)) (acos.f64 (-.f64 #s(literal 1 binary64) x)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64))))) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (acos.f64 #s(approx (- 1 x) #s(literal 1 binary64))) (if.f64 (<=.f64 x #s(literal 1090000000000 binary64)) (sin.f64 (*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 7/9 binary64)) x))) (sin.f64 (*.f64 #s(approx (PI) #s(literal 0 binary64)) x))) (if.f64 (<=.f64 x #s(literal 1090000000000 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 #s(literal -2 binary64) m) m) (-.f64 v (-.f64 m (*.f64 m m)))) (*.f64 #s(literal 2 binary64) v)) (*.f64 (-.f64 (*.f64 (/.f64 m v) (-.f64 #s(literal 1 binary64) m)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) m)) (if.f64 (<=.f64 m #s(literal 2028240960365167/20282409603651670423947251286016 binary64)) #s(approx (/ (* (- (* (- 1 m) m) v) (- 1 m)) v) (-.f64 #s(approx (* m (+ 1 (/ 1 v))) (/.f64 m v)) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) m) v) #s(approx (- (* (- 1 m) m) v) (*.f64 (-.f64 #s(literal 1 binary64) m) m)))) (*.f64 (-.f64 (*.f64 m m) (-.f64 m v)) (/.f64 (-.f64 m #s(literal 1 binary64)) v)) #s(approx (/ (* (- (* (- 1 m) m) v) (- 1 m)) v) (-.f64 (+.f64 (/.f64 m v) m) #s(literal 1 binary64))) #s(approx (/ (* (- (* (- 1 m) m) v) (- 1 m)) v) (-.f64 #s(approx (* m (+ 1 (/ 1 v))) (/.f64 m v)) #s(literal 1 binary64))) #s(approx (/ (* (- (* (- 1 m) m) v) (- 1 m)) v) #s(approx (- (* m (+ 1 (/ 1 v))) 1) (-.f64 m #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal 9600000000000000227956150643050611431123116107155348999745263891234279323603397496654505230874399623641721303684865114327616766430944783104999424 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (/.f64 #s(literal 8 binary64) x-scale) (/.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(approx 2 #s(literal 0 binary64)))) #s(literal 1/2 binary64))) b) b) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(approx 2 #s(literal 0 binary64)) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))) (*.f64 a a))) (fabs.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(approx 2 #s(literal 0 binary64)))) #s(literal 1/2 binary64))) b) b) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(approx 2 #s(literal 0 binary64)) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))) (*.f64 a a)))))) x-scale)))) (*.f64 (pow.f64 a #s(approx 2 #s(literal 0 binary64))) (pow.f64 b #s(approx 2 #s(literal 0 binary64))))))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal 1/4 binary64) #s(approx (/ (* (pow x-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) 2))))) (pow x-scale 2))))) (* (pow a 2) (pow b 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))) b) b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) b) #s(literal 4 binary64)))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) b) (/.f64 (*.f64 x-scale x-scale) b)))))) (if.f64 (<=.f64 b #s(literal 183186321456359/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 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 x-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) 2))))) (pow x-scale 2))))) (* (pow a 2) (pow b 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))) b) b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) b) #s(literal 4 binary64)))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) b) (/.f64 (*.f64 x-scale x-scale) b))))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))) b) b) (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))) (*.f64 a a)) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))) b) b)))))) #s(literal 8 binary64))) (fabs.f64 x-scale)) x-scale) x-scale) a) #s(literal 1/4 binary64)) (*.f64 (*.f64 a b) b)))) (if.f64 (<=.f64 b #s(literal 4525137532633317/205688069665150755269371147819668813122841983204197482918576128 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 x-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) 2))))) (pow x-scale 2))))) (* (pow a 2) (pow b 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))) b) b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) b) #s(literal 4 binary64)))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) b) (/.f64 (*.f64 x-scale x-scale) b))))) (if.f64 (<=.f64 b #s(literal 3000000000000000031013862536714894937294116807418968812976214494220027620893351422050332294774784 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) #s(approx (/ (* (/ (* (* (/ (sqrt (* (* (pow (* a b) 4) (- (+ (* (* b b) (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2))) (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) a) a)) (fabs (+ (* (* b b) (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2))) (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) a) a))))) 8)) (fabs x-scale)) x-scale) x-scale) a) 1/4) (* (* a b) b)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 a (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (pow.f64 b #s(literal 4 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 (pow.f64 b #s(literal 2 binary64)) (fabs.f64 x-scale)))))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))) (*.f64 a a)) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))) b) b)) (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))) (*.f64 a a)) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))) b) b)))) (pow.f64 (*.f64 a b) #s(literal 4 binary64))) #s(literal 8 binary64))) (fabs.f64 x-scale)) (*.f64 x-scale x-scale)) #s(literal 1/4 binary64)) (*.f64 a (*.f64 (*.f64 a b) b)))))) (if.f64 (<=.f64 x-scale #s(literal 785125626436223/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 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 x-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) 2))))) (pow x-scale 2))))) (* (pow a 2) (pow b 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))) b) b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) b) #s(literal 4 binary64)))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) b) (/.f64 (*.f64 x-scale x-scale) b))))) (if.f64 (<=.f64 x-scale #s(literal 1100000000000000082266536900462716799612410949508995400808662263897546819698434137271076874101610490101762289656050584155544776455301419267507879936 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 x-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) 2))))) (pow x-scale 2))))) (* (pow a 2) (pow b 2))) #s(approx (/ (* (pow x-scale 2) (sqrt (* 8 (/ (* (pow b 4) (- (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (sqrt (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4))))) (pow x-scale 2))))) (pow b 2)) (*.f64 b (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))) (pow.f64 x-scale #s(literal 2 binary64))))))))))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))) (sqrt.f64 (*.f64 (/.f64 #s(literal 8 binary64) x-scale) (/.f64 #s(approx (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (*.f64 (pow.f64 a #s(literal 6 binary64)) (*.f64 (pow.f64 b #s(literal 4 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))))))))) x-scale)))) (*.f64 (pow.f64 a #s(approx 2 #s(literal 0 binary64))) (pow.f64 b #s(approx 2 #s(literal 0 binary64))))))))) (if.f64 (<=.f64 b #s(literal 30000000000 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 x-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) 2))))) (pow x-scale 2))))) (* (pow a 2) (pow b 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))) b) b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) b) #s(literal 4 binary64)))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) b) (/.f64 (*.f64 x-scale x-scale) b))))) (if.f64 (<=.f64 b #s(literal 52000000000000000541595059119653763690646666211320547889510910566898202543565174619889909715829925534732388868924791511593454744483391284575207424 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2))) #s(literal -1/2 binary64))) a) a)) (fabs.f64 (+.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2))) #s(literal -1/2 binary64))) a) a))))) #s(literal 8 binary64))) (fabs.f64 x-scale)) x-scale) x-scale) a) #s(literal 1/4 binary64)) (*.f64 (*.f64 a b) b))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal 1/4 binary64) #s(approx (/ (* (pow x-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) 2))))) (pow x-scale 2))))) (* (pow a 2) (pow b 2))) #s(approx (/ (* (pow x-scale 2) (sqrt (* 8 (/ (* (pow b 4) (- (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (sqrt (* (pow b 4) (pow (sin (* 1/180 (* angle (PI)))) 4))))) (pow x-scale 2))))) (pow b 2)) (*.f64 b (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (-.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))) (pow.f64 x-scale #s(literal 2 binary64))))))))))))) (if.f64 (<=.f64 b #s(literal 30000000000 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 x-scale 2) (sqrt (* 8 (/ (* (pow a 4) (* (pow b 4) (- (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (sqrt (pow (+ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) 2))))) (pow x-scale 2))))) (* (pow a 2) (pow b 2))) (*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))) b) b) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) b) #s(literal 4 binary64)))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) b) (/.f64 (*.f64 x-scale x-scale) b))))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2))) #s(literal -1/2 binary64))) a) a)) (fabs.f64 (+.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2))) #s(literal -1/2 binary64))) a) a))))) #s(literal 8 binary64))) (fabs.f64 x-scale)) x-scale) x-scale) a) #s(literal 1/4 binary64)) (*.f64 (*.f64 a b) b)))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2))) #s(literal -1/2 binary64))) a) a)) (fabs.f64 (+.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2))) #s(literal -1/2 binary64))) a) a))))) #s(literal 8 binary64))) (fabs.f64 x-scale)) x-scale) x-scale) a) #s(literal 1/4 binary64)) (*.f64 (*.f64 a b) b))) (if.f64 (<=.f64 b #s(literal 21000000000000000 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (/.f64 (*.f64 (/.f64 (*.f64 #s(approx (sqrt (* (/ (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (* x-scale x-scale)) 8)) (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) (*.f64 (*.f64 a a) a))) (*.f64 x-scale x-scale)) a) (/.f64 #s(literal 1/4 binary64) b)) (*.f64 a b))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (/.f64 (*.f64 (/.f64 (*.f64 #s(approx (* (/ (sqrt (* (* (pow (* a b) 4) (- (+ (* (* b b) (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2))) (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) a) a)) (fabs (+ (* (* b b) (- 1/2 (* (cos (* (* (* (PI) angle) 1/180) 2)) 1/2))) (* (* (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2)))) a) a))))) 8)) (fabs x-scale)) x-scale) (/.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (*.f64 x-scale (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))))))) (fabs.f64 x-scale))) x-scale) a) #s(literal 1/4 binary64)) (*.f64 (*.f64 a b) b)))) (if.f64 (<=.f64 b #s(literal 4468371510988705/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) b) (/.f64 (*.f64 #s(approx (sqrt (* (/ (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (* x-scale x-scale)) 8)) (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) (*.f64 (*.f64 a a) a))) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))) b))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b b)) (/.f64 (/.f64 (*.f64 #s(approx (sqrt (* (/ (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (* x-scale x-scale)) 8)) (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) (*.f64 (*.f64 a a) a))) (*.f64 x-scale x-scale)) a) a)))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (/.f64 (*.f64 (/.f64 (*.f64 #s(approx (sqrt (* (/ (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (* x-scale x-scale)) 8)) (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) (*.f64 (*.f64 a a) a))) (*.f64 x-scale x-scale)) a) (/.f64 #s(literal 1/4 binary64) b)) (*.f64 a b))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) b) (/.f64 (*.f64 #s(approx (sqrt (* (/ (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (* x-scale x-scale)) 8)) (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) (*.f64 (*.f64 a a) a))) (/.f64 (*.f64 x-scale x-scale) (*.f64 a a))) b))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 #s(approx (sqrt (* (/ (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (* x-scale x-scale)) 8)) (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) (*.f64 (*.f64 a a) a))) (*.f64 x-scale x-scale)) a)) (*.f64 (*.f64 b b) a))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b b)) (/.f64 (*.f64 (*.f64 #s(approx (sqrt (* (/ (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (* x-scale x-scale)) 8)) (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) (*.f64 (*.f64 a a) a))) x-scale) x-scale) (*.f64 a a)))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (/.f64 (*.f64 (*.f64 #s(approx (sqrt (* (/ (* (pow (* a b) 4) (- (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a))) (fabs (+ (* (- 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* b b)) (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)))))) (* x-scale x-scale)) 8)) (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))) (pow.f64 b #s(literal 4 binary64))))) (fabs.f64 x-scale)) (*.f64 (*.f64 a a) a))) (*.f64 x-scale x-scale)) #s(literal 1/4 binary64)) (*.f64 (*.f64 b b) (*.f64 a a)))) (*.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 #s(literal 2 binary64) (*.f64 (neg.f64 a) b)) (*.f64 a b)) (/.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b)) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)))))) (*.f64 (*.f64 (*.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 #s(literal 2 binary64) (*.f64 (neg.f64 a) b)) (*.f64 a b)) (/.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b)) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)))))) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) y-scale) y-scale) (*.f64 x-scale x-scale)) (*.f64 #s(literal 2 binary64) (atan.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) x)) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))))) (*.f64 #s(literal 2 binary64) (atan.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))))) (*.f64 #s(literal 2 binary64) (atan.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) (+.f64 #s(literal 1 binary64) x))))) (*.f64 #s(literal 2 binary64) (atan.f64 #s(approx (sqrt (/ (- 1 x) (+ 1 x))) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64))))))) (*.f64 #s(literal 2 binary64) (atan.f64 #s(approx (sqrt (/ (- 1 x) (+ 1 x))) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) x) x)) x)))) (*.f64 #s(literal 2 binary64) (atan.f64 #s(approx (sqrt (/ (- 1 x) (+ 1 x))) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))))))) (*.f64 #s(literal 2 binary64) (atan.f64 #s(approx (sqrt (/ (- 1 x) (+ 1 x))) (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (- (* 1/2 x) 1) #s(literal -1 binary64))))))) (*.f64 (*.f64 (neg.f64 b) a) (*.f64 b a)) (neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)) (*.f64 (*.f64 (*.f64 a a) b) b) (*.f64 (*.f64 b a) (*.f64 b a)) (+.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle))))) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (neg.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64))) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow.f64 a #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (/.f64 (*.f64 angle (PI.f64)) #s(literal 180 binary64)))) #s(literal 2 binary64))) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (if.f64 (<=.f64 angle #s(literal 5460236245818027/295147905179352825856 binary64)) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow.f64 a #s(literal 2 binary64))) (pow.f64 #s(approx (* b (sin (* (PI) (/ angle 180)))) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 b (PI.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))))) (*.f64 b b)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))) (if.f64 (<=.f64 angle #s(literal 4168515212543383/57896044618658097711785492504343953926634992332820282019728792003956564819968 binary64)) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) b) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) a) a)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))))) (*.f64 b b)) #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (*.f64 a a)))) (if.f64 (<=.f64 a #s(literal 316723531135841/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 binary64)) (*.f64 #s(approx (+ 1 (/ (* (* (+ 1/2 (* 1/2 (cos (* (* angle (PI)) 1/90)))) a) a) (* (* (- 1/2 (* 1/2 (cos (* (* angle (PI)) 1/90)))) b) b))) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) b) b)) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) b) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) a) a))) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) b) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) a) a)) (if.f64 (<=.f64 b #s(literal 920000000000000017773994917407618219622006784 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 (-.f64 (/.f64 (+.f64 (neg.f64 (cos.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/180 binary64) angle)) (PI.f64)) #s(literal 2 binary64))))) (sin.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/180 binary64) angle)) (PI.f64)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/180 binary64) angle)) (PI.f64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) #s(literal 1/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) #s(literal 1/2 binary64))))) (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64)))))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (+.f64 a b)) (-.f64 b a)) #s(approx (* (cos (* (* 1/180 angle) (PI))) 2) #s(literal 2 binary64)))) (if.f64 (<=.f64 angle #s(literal 350000000000000008310901325527886875093030274740038765615712746034583100339707200398862169875629152945271089196844040626527694609461528550703104 binary64)) (*.f64 (+.f64 a b) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (cos.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) angle) (PI.f64)))))) (*.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 (-.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) #s(literal 1/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 0 binary64)) (*.f64 (cos.f64 (+.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) #s(literal 1/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 #s(literal -1/180 binary64) angle) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 1 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (+.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 angle #s(literal 4299999999999999842167575318373359951380899326249236208969923634799217024798227779422416194551756004758587095012427052495485648998942491799453696 binary64)) (*.f64 (+.f64 a b) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (cos.f64 (*.f64 (*.f64 #s(literal -1/180 binary64) angle) (PI.f64)))))) #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 4299999999999999842167575318373359951380899326249236208969923634799217024798227779422416194551756004758587095012427052495485648998942491799453696 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) #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 -inf.0 binary64)) (*.f64 (*.f64 #s(approx (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b))))) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (+.f64 a b)) (-.f64 b a)) #s(approx (* (cos (* (* 1/180 angle) (PI))) 2) #s(literal 2 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 -4000000000000000131128983931448392994282821132085974257053334309763770412789497343711737514689647172215269990327296603274806538707642782783975964405172170084499115216982480263261093089420598385961314195650041202516370405569779342608523794259304018488315142707243420422805058800844800 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 1000000000000000000161765076786456438212668646231659438295495017101117499225738747865260243034213915253779773568180337416027445820567779199643391541606026068611150746122284976177256650044200527276807327067690462112661427500197051226489898260678763391449376088547292320814127957486330655468919122263277568 binary64)) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (*.f64 #s(approx (sin (* (* angle (PI)) 1/90)) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/90 binary64) (PI.f64))) angle)) (+.f64 a b))))) (if.f64 (<=.f64 angle #s(literal 4676805239458889/23384026197294446691258957323460528314494920687616 binary64)) (*.f64 (-.f64 b a) (*.f64 #s(approx (sin (* (* angle (PI)) 1/90)) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/90 binary64) (PI.f64))) angle)) (+.f64 a b))) (if.f64 (<=.f64 angle #s(literal 170000000000000010624418855642681545008466308866891392082833433178502709006061334806564846591248930182912454592168239213283655440444367117330090812203489447607326978999320576 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 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) #s(approx (- b a) (*.f64 #s(literal -1 binary64) a))))))))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)) (+.f64 a b)) (-.f64 b a)) #s(approx (* (cos (* (* 1/180 angle) (PI))) 2) #s(literal 2 binary64))) (if.f64 (<=.f64 b #s(literal 2449999999999999879336665701426058157250419744407453969669532452476607299037549146547394237813331225211121599502211035955200 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (-.f64 b a) (*.f64 #s(approx (sin (* (* angle (PI)) 1/90)) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/90 binary64) (PI.f64))) angle)) (+.f64 a b)))) (if.f64 (<=.f64 angle #s(literal 580000000000000002714290210054323590866826197729280 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (+.f64 a b) (PI.f64)) (*.f64 (-.f64 b a) angle)))) (if.f64 (<=.f64 angle #s(literal 121999999999999995671758782292627487390530900903931514837369588266817231282225287808706641167212812082574504849729275945534692893269875348977427242192347906389303042752118784 binary64)) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) #s(approx (sin (* (* angle (PI)) 1/90)) (*.f64 angle (+.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (*.f64 angle angle))) (*.f64 #s(literal 1/90 binary64) (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 (+.f64 a b) #s(approx (- b a) (*.f64 #s(literal -1 binary64) a))))))))) (if.f64 (<=.f64 a #s(literal 7499999999999999522690302033256938302319280495677555173629580542518617208539530661670040245940210683485776386957054269341362998123985751807829196807065004170136289777040928926096646828052998707265373980440497363083076968720349787180875977270536771207168 binary64)) (*.f64 (-.f64 b a) (*.f64 #s(approx (sin (* (* angle (PI)) 1/90)) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (PI.f64)) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/90 binary64) (PI.f64))) angle)) (+.f64 a b))) (*.f64 (*.f64 #s(approx (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) (+.f64 a b))))) (-.f64 b a)) #s(approx (* (cos (* (* 1/180 angle) (PI))) 2) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) #s(approx (* (cos (* (* 1/180 angle) (PI))) 2) #s(literal 2 binary64))) (if.f64 (<=.f64 angle #s(literal 7199999999999999350137835597740959630481050189397525249654784 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (+.f64 a b) (PI.f64)) (*.f64 (-.f64 b a) angle)))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) #s(approx (- b a) (*.f64 #s(literal -1 binary64) a)))))))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (+.f64 a b) (PI.f64)) (*.f64 (-.f64 b a) angle)))) (if.f64 (<=.f64 b #s(literal 114999999999999992526512808687148121433311194425453787141584088184665575862619092982639462068730488360825619255824390310136927072659176435920976146857984 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 (-.f64 b a) (+.f64 a b))) (PI.f64)))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 (*.f64 angle (*.f64 #s(approx (+ a b) b) (PI.f64))) (-.f64 b a)) #s(literal 1/90 binary64)))) (if.f64 (<=.f64 b #s(literal 114999999999999992526512808687148121433311194425453787141584088184665575862619092982639462068730488360825619255824390310136927072659176435920976146857984 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 (*.f64 angle (*.f64 #s(approx (+ a b) 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 #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 angle (*.f64 (PI.f64) (*.f64 #s(approx (+ a b) b) (-.f64 b a)))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b))) (if.f64 (<=.f64 angle #s(literal 70000000000000000 binary64)) (+.f64 (pow.f64 #s(approx (* a (sin (* (/ angle 180) (PI)))) (*.f64 #s(literal 1/180 binary64) (*.f64 a (*.f64 angle (PI.f64))))) #s(literal 2 binary64)) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (pow.f64 b #s(literal 2 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (*.f64 a a)) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b)))) (if.f64 (<=.f64 angle #s(literal 5792176041770645/105312291668557186697918027683670432318895095400549111254310977536 binary64)) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) a) a) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) b) b)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (*.f64 a a)) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b)))) (+.f64 (*.f64 (*.f64 #s(approx (- 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) a) a) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) b) b)) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) a) a) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) b) b)) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) m) (/.f64 v m)) #s(literal 1 binary64)) m) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) m) v) m) m) m) (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) m) v) m) #s(literal 1 binary64)) m) (*.f64 (-.f64 (*.f64 (/.f64 m v) (-.f64 #s(literal 1 binary64) m)) #s(literal 1 binary64)) m) (if.f64 (<=.f64 m #s(literal 1819838454778243/95780971304118053647396689196894323976171195136475136 binary64)) (*.f64 (-.f64 #s(approx (/ (* m (- 1 m)) v) (/.f64 m v)) #s(literal 1 binary64)) m) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) m) v) m)) m)) (if.f64 (<=.f64 m #s(literal 2028240960365167/20282409603651670423947251286016 binary64)) (*.f64 (-.f64 #s(approx (/ (* m (- 1 m)) v) (/.f64 m v)) #s(literal 1 binary64)) m) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) (*.f64 (/.f64 m v) (-.f64 #s(literal 1 binary64) m))) m)) (if.f64 (<=.f64 m #s(literal 2833419889721787/2361183241434822606848 binary64)) (*.f64 (-.f64 #s(approx (/ (* m (- 1 m)) v) (/.f64 m v)) #s(literal 1 binary64)) m) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #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 -5060056332682765/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) m) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(approx (/ (* m (- 1 m)) v) (/.f64 m v))) m)) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) m) (if.f64 (<=.f64 b #s(literal 5577662641004209/5070602400912917605986812821504 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (*.f64 b (*.f64 a (*.f64 (neg.f64 a) b)))) #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (+.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale)))) (fabs.f64 (-.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale)))))))))) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (if.f64 (<=.f64 b #s(literal 499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 a #s(approx (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (+ (sqrt (+ (* 4 (/ (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2)) (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2))) 2))) (+ (/ (pow (cos (* 1/180 (* angle (PI)))) 2) (pow y-scale 2)) (/ (pow (sin (* 1/180 (* angle (PI)))) 2) (pow x-scale 2))))) (* (pow x-scale 2) (pow y-scale 2))))))) #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow b 4) (+ (sqrt (pow (sin (* 1/180 (* angle (PI)))) 4)) (pow (sin (* 1/180 (* angle (PI)))) 2))) (pow y-scale 2))))) (*.f64 #s(literal -1 binary64) (*.f64 y-scale (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64))))))))))) (pow.f64 b #s(literal 2 binary64))))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* 2 (* (* a b) 4)) (*.f64 #s(literal 8 binary64) (*.f64 a b))) (neg.f64 a)) (/.f64 b (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale))) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a))) #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (+.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)) (fabs.f64 (-.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)))))))) (*.f64 (*.f64 a b) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale) (*.f64 (neg.f64 a) b))))) (if.f64 (<=.f64 x-scale #s(literal 1200000000000000060148039240316785035980363238319375905770754296802824765237573809985173799850321566178571966721583632783245312 binary64)) (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (fabs.f64 (-.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale))))) (+.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b)) (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 (*.f64 a b) (/.f64 #s(literal 4 binary64) (*.f64 y-scale x-scale)))) (*.f64 (neg.f64 a) (/.f64 b (*.f64 y-scale x-scale)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (+.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 (/.f64 b x-scale) x-scale))) (fabs.f64 (-.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 (/.f64 b x-scale) x-scale))))))))) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (*.f64 b (*.f64 a (*.f64 (neg.f64 a) b)))) #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (+.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale)))) (fabs.f64 (-.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale)))))))))) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale))) (*.f64 (*.f64 a b) b)) (neg.f64 a)) #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (fabs.f64 (-.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale))))) (+.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale))))))))) (*.f64 (*.f64 a b) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale) (*.f64 (neg.f64 a) b))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* 2 (* (* a b) 4)) (*.f64 #s(literal 8 binary64) (*.f64 a b))) (neg.f64 a)) (/.f64 b (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale))) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a))) #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (+.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)) (fabs.f64 (-.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)))))))) (*.f64 (*.f64 a b) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale) (*.f64 (neg.f64 a) b))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale))) (*.f64 (*.f64 a b) b)) (neg.f64 a)) #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (fabs.f64 (-.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale))))) (+.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale))))))))) (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale)) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (fabs.f64 (-.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale))))) (+.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale)))) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a))))) (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b)))) (/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* 2 (* (* a b) 4)) (*.f64 #s(literal 8 binary64) (*.f64 a b))) (neg.f64 a)) (/.f64 b (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale))) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a))) #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (+.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)) (fabs.f64 (-.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)))))))) (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale)) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (+.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)) (fabs.f64 (-.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b))))) (*.f64 (*.f64 #s(approx (* 2 (* (* a b) 4)) (*.f64 #s(literal 8 binary64) (*.f64 a b))) (neg.f64 a)) (/.f64 b (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale)))) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a))))) (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-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 (+.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)) (fabs.f64 (-.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b))))) (*.f64 (*.f64 #s(approx (* 2 (* (* a b) 4)) (*.f64 #s(literal 8 binary64) (*.f64 a b))) (*.f64 (neg.f64 a) (/.f64 b (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale)))) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-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 #s(approx (* 2 (* (* a b) 4)) (*.f64 #s(literal 8 binary64) (*.f64 a b))) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale))) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (/.f64 (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-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 #s(approx (* 2 (* (* a b) 4)) (*.f64 #s(literal 8 binary64) (*.f64 a b))) (*.f64 (neg.f64 a) (/.f64 b (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))))) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (/.f64 (*.f64 (*.f64 y-scale x-scale) (*.f64 y-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.im y.im) #s(literal -50000000000000003814884920545943501647482485473280 binary64)) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 (neg.f64 y.im) x.im)) (if.f64 (<=.f64 (*.f64 x.im y.im) #s(literal 50000000000000001540333161548262845388512602003821673173044872034706992645665718272 binary64)) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 x.re y.re)) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 (neg.f64 y.im) x.im)))) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 x.re y.re)) (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (if.f64 (<=.f64 (*.f64 x.im y.re) #s(literal -70000000000000001024148666147241112167903009150525854149502755101885745497580375113728 binary64)) #s(approx (+ (* x.re y.im) (* x.im y.re)) (*.f64 x.im y.re)) (if.f64 (<=.f64 (*.f64 x.im y.re) #s(literal 1050000000000000076158008200605696882466293130128848053294120663252992 binary64)) #s(approx (+ (* x.re y.im) (* x.im y.re)) (*.f64 x.re y.im)) #s(approx (+ (* x.re y.im) (* x.im y.re)) (*.f64 x.im y.re)))) #s(approx (+ (* x.re y.im) (* x.im y.re)) (*.f64 x.im y.re)) (if.f64 (<=.f64 y.im #s(literal -1320000000000000053059440538633308782429470720 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)) (if.f64 (<=.f64 y.im #s(literal -1170655706368497/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.im #s(literal 1349674138362959/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (/.f64 (*.f64 x.im y.im) y.re)) y.re)) (if.f64 (<=.f64 y.im #s(literal 14500000000000000882956591198109594934050816 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)))) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)))))) (if.f64 (<=.f64 y.im #s(literal -1320000000000000053059440538633308782429470720 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)) (if.f64 (<=.f64 y.im #s(literal -1170655706368497/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.im #s(literal 1349674138362959/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (/.f64 (*.f64 x.im y.im) y.re)) y.re)) (if.f64 (<=.f64 y.im #s(literal 14500000000000000882956591198109594934050816 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.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)))))) (if.f64 (<=.f64 y.im #s(literal -1320000000000000053059440538633308782429470720 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)) (if.f64 (<=.f64 y.im #s(literal 7673845534663173/1180591620717411303424 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (/.f64 (*.f64 x.im y.im) y.re)) y.re)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)))) (if.f64 (<=.f64 y.im #s(literal -5680949731791199/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)) (if.f64 (<=.f64 y.im #s(literal 7673845534663173/1180591620717411303424 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.re y.re)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)))) (if.f64 (<=.f64 y.im #s(literal -6800207735332289/9444732965739290427392 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 7673845534663173/1180591620717411303424 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.re y.re)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.im)))) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.im)) (if.f64 (<=.f64 y.im #s(literal -8500000000000000304157305308309025495973888 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)) (if.f64 (<=.f64 y.im #s(literal -1170655706368497/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re))) (if.f64 (<=.f64 y.im #s(literal 5623642243178995/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (if.f64 (<=.f64 y.im #s(literal 71999999999999998757680709632 binary64)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)))))) (if.f64 (<=.f64 y.im #s(literal -8500000000000000304157305308309025495973888 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)) (if.f64 (<=.f64 y.im #s(literal -8694943802224127/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448 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.im #s(literal 5623642243178995/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (if.f64 (<=.f64 y.im #s(literal 71999999999999998757680709632 binary64)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)))))) (if.f64 (<=.f64 y.im #s(literal -1320000000000000053059440538633308782429470720 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)) (if.f64 (<=.f64 y.im #s(literal 7673845534663173/1180591620717411303424 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) x.im) x.re) y.im)))) (if.f64 (<=.f64 y.im #s(literal -374999999999999996351938060392560484917173191575777312768 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 7673845534663173/1180591620717411303424 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) #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 -122000000000000006447730275343619651655525202829021934805704427070443589067703057131030455904337708921404574473828433920 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 -1170655706368497/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.im #s(literal 5758609657015291/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.re)) (if.f64 (<=.f64 y.im #s(literal 6139076427730539/1180591620717411303424 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))) #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 -122000000000000006447730275343619651655525202829021934805704427070443589067703057131030455904337708921404574473828433920 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 -1170655706368497/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (*.f64 y.im y.im))) (if.f64 (<=.f64 y.im #s(literal 6304320991423117/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.re)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im))))) (if.f64 (<=.f64 y.im #s(literal -1320000000000000053059440538633308782429470720 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 6304320991423117/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.re)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im)))) (if.f64 (<=.f64 y.im #s(literal -1800000000000000121868960180700684962200670523615990513664 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 81999999999999996788403633924691293926155525243390921169392245541877170831360 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 2700000000000000000000 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 490000000000000000000 binary64)) (-.f64 (*.f64 (PI.f64) l) (/.f64 #s(approx (/ (tan (* l (PI))) F) (/.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 490000000000000000000 binary64)) #s(approx (/ 1 (/ F (- (* F (* l (PI))) (/ (tan (* l (PI))) F)))) (/.f64 (*.f64 l (-.f64 (*.f64 F (PI.f64)) (/.f64 (PI.f64) F))) F)) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) (if.f64 (<=.f64 l #s(literal 490000000000000000000 binary64)) (-.f64 (*.f64 (PI.f64) l) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F F)) #s(approx (tan (* (PI) l)) (*.f64 l #s(approx (+ (PI) (* (pow l 2) (- (* -1/6 (pow (PI) 3)) (* -1/2 (pow (PI) 3))))) (PI.f64)))))) #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 -7613526571406249/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992 binary64)) (*.f64 #s(approx (- (* (* (* l (PI)) F) F) (tan (* l (PI)))) (*.f64 l #s(approx (- (* (pow F 2) (PI)) (PI)) (*.f64 #s(literal -1 binary64) (PI.f64))))) (/.f64 #s(literal 1 binary64) (*.f64 F F))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l #s(approx (PI) #s(literal 0 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 x #s(literal -7177997053961861/18889465931478580854784 binary64)) (/.f64 (-.f64 #s(approx (/ (tan B) (sin B)) #s(literal 1 binary64)) x) (tan.f64 B)) (if.f64 (<=.f64 x #s(literal 4555619344570199/9903520314283042199192993792 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 -7707315649387635/10141204801825835211973625643008 binary64)) (/.f64 (-.f64 #s(approx (/ (tan B) (sin B)) #s(literal 1 binary64)) x) (tan.f64 B)) (if.f64 (<=.f64 x #s(literal 4555619344570199/9903520314283042199192993792 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 B #s(literal 8160249282398747/151115727451828646838272 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)) (if.f64 (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal 1 binary64) (sin.f64 B))) #s(literal -1 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (/ 1 (- (* (sin (neg (PI))) (cos B)) (* (cos (neg (PI))) (sin B))))) #s(approx (/ (- (/ B (sin (neg (PI)))) x) B) (/.f64 #s(literal -1 binary64) #s(literal 0 binary64)))) (if.f64 (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal 1 binary64) (sin.f64 B))) #s(literal 19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (/ 1 (sin B))) #s(approx (/ (- (* 1 B) (* B x)) (* B B)) (/.f64 #s(literal 1 binary64) B))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (/ 1 (- (* (sin (neg (PI))) (cos B)) (* (cos (neg (PI))) (sin B))))) #s(approx (/ (- (/ B (sin (neg (PI)))) x) B) (/.f64 #s(literal 1 binary64) #s(literal 0 binary64)))))) (if.f64 (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (/.f64 #s(literal 1 binary64) (sin.f64 B))) #s(literal -1 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (/ 1 (- (* (sin (neg (PI))) (cos B)) (* (cos (neg (PI))) (sin B))))) #s(approx (/ (- (/ B (sin (neg (PI)))) x) B) (/.f64 #s(literal -1 binary64) #s(literal 0 binary64)))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (/ 1 (sin B))) #s(approx (/ (- (* 1 B) (* B x)) (* B B)) (/.f64 #s(literal 1 binary64) B)))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (/ 1 (sin B))) #s(approx (/ (- (* 1 B) (* B x)) (* B B)) (/.f64 #s(literal 1 binary64) B))) (if.f64 (<=.f64 F #s(literal -129999999999999996006203513718532903369370283217111522561542208360121869838732498490647780577712740834048305125520856030334153469655515136 binary64)) (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal 249999999999999998305237168590406994115427110486016 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))))) (if.f64 (<=.f64 F #s(literal -700000000000000000 binary64)) (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal 320000000 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) #s(approx (- -2 (* F F)) #s(literal -2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B))) (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))))) (if.f64 (<=.f64 F #s(literal -700000000000000000 binary64)) (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal 320000000 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) #s(approx (- -2 (* F F)) #s(literal -2 binary64))) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))))) (if.f64 (<=.f64 F #s(literal -1770887431076117/18446744073709551616 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 7788445287802241/81129638414606681695789005144064 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) #s(approx (/ F (sin B)) (/.f64 F B))) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal -1770887431076117/18446744073709551616 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 7788445287802241/81129638414606681695789005144064 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) #s(approx (- -2 (* F F)) #s(literal -2 binary64))) #s(literal -1/2 binary64)) #s(approx (/ F (sin B)) (/.f64 F B))) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal -84999999999999995204581041165620893627042274476098409143961566260344455194138902528 binary64)) (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal -8902759748489185/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) F) #s(approx (* (cos B) x) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 231369589076587/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 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 320000000 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) F) #s(approx (* (cos B) x) x)) (sin.f64 B)) (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))))))) (if.f64 (<=.f64 F #s(literal -1770887431076117/18446744073709551616 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal -2945676104867089/2630067950774186753620494941440064332775169901411586929749140451534366077148540411056833268138794225613491484428089108856509716125091901931563907385325940424977611835564222299095831878942161358635646625867890688 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)) (if.f64 (<=.f64 F #s(literal 231369589076587/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 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 2169416492913059/5708990770823839524233143877797980545530986496 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 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)))))) (if.f64 (<=.f64 F #s(literal -1770887431076117/18446744073709551616 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal -2945676104867089/2630067950774186753620494941440064332775169901411586929749140451534366077148540411056833268138794225613491484428089108856509716125091901931563907385325940424977611835564222299095831878942161358635646625867890688 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ (tan B) (neg x)) (*.f64 #s(literal -1 binary64) (/.f64 B x)))) (*.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)))))) (if.f64 (<=.f64 F #s(literal 231369589076587/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 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 2169416492913059/5708990770823839524233143877797980545530986496 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ (tan B) (neg x)) (*.f64 #s(literal -1 binary64) (/.f64 B x)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)))))) (if.f64 (<=.f64 F #s(literal -1770887431076117/18446744073709551616 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal -2945676104867089/2630067950774186753620494941440064332775169901411586929749140451534366077148540411056833268138794225613491484428089108856509716125091901931563907385325940424977611835564222299095831878942161358635646625867890688 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ (tan B) (neg x)) (*.f64 #s(literal -1 binary64) (/.f64 B x)))) (*.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)))))) (if.f64 (<=.f64 F #s(literal 231369589076587/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 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 2169416492913059/5708990770823839524233143877797980545530986496 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ (tan B) (neg x)) (*.f64 #s(literal -1 binary64) (/.f64 B x)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) #s(approx (* (cos B) x) x)) (sin.f64 B)))))) (if.f64 (<=.f64 F #s(literal -1770887431076117/18446744073709551616 binary64)) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) #s(approx (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F) (/.f64 #s(literal -1 binary64) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal -2945676104867089/2630067950774186753620494941440064332775169901411586929749140451534366077148540411056833268138794225613491484428089108856509716125091901931563907385325940424977611835564222299095831878942161358635646625867890688 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ (tan B) (neg x)) (*.f64 #s(literal -1 binary64) (/.f64 B x)))) (*.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)))))) (if.f64 (<=.f64 F #s(literal 231369589076587/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 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 2169416492913059/5708990770823839524233143877797980545530986496 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ (tan B) (neg x)) (*.f64 #s(literal -1 binary64) (/.f64 B x)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) #s(approx (* (cos B) x) x)) (sin.f64 B)))))) (if.f64 (<=.f64 F #s(literal -178405961588245/356811923176489970264571492362373784095686656 binary64)) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) #s(approx (* (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) F) (/.f64 #s(literal -1 binary64) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal 970558080017423/215679573337205118357336120696157045389097155380324579848828881993728 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)) #s(approx (* (cos B) x) x)) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal 970558080017423/215679573337205118357336120696157045389097155380324579848828881993728 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)) #s(approx (* (cos B) x) x)) (sin.f64 B))) (if.f64 (<=.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) #s(literal 19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (neg.f64 x) (tan.f64 B))) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) (/.f64 #s(literal 1 binary64) #s(approx (* F (sin B)) (*.f64 B F)))) F))) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ (pow (- (+ x x) (- -2 (* F F))) -1/2) (sin B)) (/.f64 #s(literal 1 binary64) #s(approx (* F (sin B)) (*.f64 B F)))) F)) (/.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(literal 4 binary64) (PI.f64)) (log.f64 (tanh.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) f)))) (if.f64 (<=.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 4 binary64))) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) f)))))))) #s(literal -1 binary64)) (/.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(approx 1 #s(literal 0 binary64))) (*.f64 #s(literal -1/4 binary64) (PI.f64)))) (if.f64 (<=.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 4 binary64))) (log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) f)))) (-.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) #s(literal 4 binary64)) f)))))))) #s(literal -1 binary64)) (/.f64 (*.f64 (log.f64 #s(approx (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))) (/.f64 #s(literal 4 binary64) (*.f64 f (PI.f64))))) #s(literal -4 binary64)) (PI.f64)) (/.f64 (*.f64 (log.f64 #s(approx (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))) (/.f64 #s(literal 4 binary64) (*.f64 f (PI.f64))))) #s(approx 1 #s(literal 0 binary64))) (*.f64 #s(literal -1/4 binary64) (PI.f64)))) (/.f64 (*.f64 (log.f64 #s(approx (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))) (/.f64 #s(literal 4 binary64) (*.f64 f (PI.f64))))) #s(literal -4 binary64)) (PI.f64)) (*.f64 (/.f64 #s(literal -4 binary64) (PI.f64)) (log.f64 #s(approx (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))) (/.f64 #s(literal 4 binary64) (*.f64 f (PI.f64)))))) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) maxCos))))))) (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (/ (- maxCos (* maxCos ux)) maxCos) #s(literal 1 binary32))) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy))) (pow.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) ux)) #s(literal -1/2 binary32))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 #s(approx (- ux (* maxCos ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32)))))) #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 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 #s(approx (- (* maxCos ux) -1) #s(literal 1 binary32)) (-.f32 ux #s(literal 1 binary32)))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (-.f32 #s(literal 2 binary32) ux))))) (if.f32 (<=.f32 maxCos #s(literal 8246337/549755813888 binary32)) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux (*.f32 (/.f32 (/.f32 (-.f32 (*.f32 maxCos ux) #s(literal -2 binary32)) ux) maxCos) (*.f32 maxCos ux))) (-.f32 (*.f32 maxCos ux) ux)))))))) (if.f32 (<=.f32 uy #s(literal 295279/134217728 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 (*.f32 (-.f32 ux #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))) (-.f32 (*.f32 maxCos ux) ux))))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- 2 (* 2 maxCos))) (*.f32 #s(literal 2 binary32) ux)))))) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 (*.f32 (-.f32 ux #s(approx (+ 2 (* maxCos ux)) (*.f32 maxCos (+.f32 ux (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) maxCos)))))) (-.f32 (*.f32 maxCos ux) ux))))))) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 2 binary32)) (-.f32 (*.f32 maxCos ux) 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 ux) ux))))) (if.f32 (<=.f32 maxCos #s(literal 3298535/549755813888 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 -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 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (+ 2 (* maxCos ux))) (- (* maxCos ux) ux)) (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))) (PI.f32))))) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 (+.f32 uy uy) (*.f32 (sqrt.f32 #s(approx (* (- ux (+ 2 (* maxCos ux))) (- (* maxCos ux) ux)) (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux)))) (PI.f32)))) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 2) (- (- (* maxCos ux) -1) (+ ux 1))))) (*.f32 (*.f32 (+.f32 uy uy) (sqrt.f32 #s(approx (* (- ux (+ 2 (* maxCos ux))) (- (* maxCos ux) ux)) (*.f32 #s(literal -2 binary32) (*.f32 (-.f32 maxCos #s(literal 1 binary32)) ux))))) (PI.f32))) #s(approx (* (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)) #s(approx (* -2 (* ux (- maxCos 1))) (*.f32 #s(literal 2 binary32) ux)))))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) ux) (+.f32 maxCos maxCos))))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 (-.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 maxCos #s(literal 1 binary32))) ux) #s(literal -2 binary32)) maxCos) maxCos))))) (*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 maxCos #s(literal 1 binary32))) (+.f32 #s(literal -2 binary32) (+.f32 maxCos maxCos))) ux))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 (-.f32 #s(approx (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (-.f32 #s(literal 2 binary32) ux)) maxCos) maxCos))))) (*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(approx (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (-.f32 #s(literal 2 binary32) ux)) (+.f32 maxCos maxCos)) ux))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (if.f32 (<=.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))) #s(literal 6442451/536870912 binary32)) (*.f32 (sqrt.f32 #s(approx (- 1 (* (- (- ux (* maxCos ux)) 1) (- (- ux (* maxCos ux)) 1))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32)))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))) (-.f32 (*.f32 ux ux) (*.f32 (+.f32 ux ux) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)))))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (-.f32 #s(literal -1 binary32) (*.f32 maxCos ux)))) (-.f32 (*.f32 ux ux) (*.f32 (+.f32 ux ux) (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32))))))) (if.f32 (<=.f32 ux #s(literal 5153961/34359738368 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 #s(approx (- 1 (* (- (- ux (* maxCos ux)) 1) (- (- ux (* maxCos ux)) 1))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal -1 binary32))))))) (if.f32 (<=.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 8386511/8388608 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux ux)))) (*.f32 ux ux)))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 #s(approx (- 1 (* (- (- ux (* maxCos ux)) 1) (- (- ux (* maxCos ux)) 1))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (if.f32 (<=.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 16772183/16777216 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (+.f32 ux ux))) (*.f32 ux ux))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 #s(approx (- 1 (* (- (- ux (* maxCos ux)) 1) (- (- ux (* maxCos ux)) 1))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))) (if.f32 (<=.f32 ux #s(literal 5153961/34359738368 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 #s(approx (- 1 (* (- (- ux (* maxCos ux)) 1) (- (- ux (* maxCos ux)) 1))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.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 5153961/34359738368 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 #s(approx (- 1 (* (- (- ux (* maxCos ux)) 1) (- (- ux (* maxCos ux)) 1))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (+.f32 (*.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 5153961/34359738368 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 #s(approx (- 1 (* (- (- ux (* maxCos ux)) 1) (- (- ux (* maxCos ux)) 1))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- (- ux (* maxCos ux)) 1) (-.f32 ux #s(literal 1 binary32))) #s(approx (- (- ux (* maxCos ux)) 1) (-.f32 ux #s(literal 1 binary32)))))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 #s(approx (- 1 (* (- (- ux (* maxCos ux)) 1) (- (- ux (* maxCos ux)) 1))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(approx (* (- (- ux (* maxCos ux)) 1) (- (- ux (* maxCos ux)) 1)) #s(literal 1 binary32))))) (+.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (-.f32 (*.f32 (*.f32 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 ux #s(literal 1 binary32)) (*.f32 maxCos ux)) zi))) (+.f32 (*.f32 (*.f32 yi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (-.f32 (*.f32 (*.f32 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 ux #s(literal 1 binary32)) ux) maxCos) zi))) (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (+.f32 (+.f32 (*.f32 #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (sin.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) uy)) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) #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 (cos.f32 (*.f32 (+.f32 uy uy) (PI.f32))) xi)) (*.f32 (sin.f32 (*.f32 (+.f32 uy uy) (PI.f32))) yi))) (if.f32 (<=.f32 yi #s(literal 2951479/590295810358705651712 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) #s(approx (/ (* (* yi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) ux) (* maxCos (- 1 ux)))))) (sin (* (PI) (+ uy uy)))) (* (* xi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) ux) (* maxCos (- 1 ux)))))) (cos (* (PI) (+ uy uy))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos ux))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (*.f32 yi (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(approx (/ (* xi (cos (* 2 (* uy (PI))))) yi) (/.f32 xi yi)))))))) (if.f32 (<=.f32 yi #s(literal 2951479/590295810358705651712 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) #s(approx (/ (* (* yi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) ux) (* maxCos (- 1 ux)))))) (sin (* (PI) (+ uy uy)))) (* (* xi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) ux) (* maxCos (- 1 ux)))))) (cos (* (PI) (+ uy uy))))) (/.f32 (*.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)) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (*.f32 yi (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(approx (/ (* xi (cos (* 2 (* uy (PI))))) yi) (/.f32 xi 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 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)))))))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (*.f32 yi (+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(approx (/ (* xi (cos (* 2 (* uy (PI))))) yi) (/.f32 xi yi))))))) (if.f32 (<=.f32 uy #s(literal 1946157/67108864 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 (PI.f32) (PI.f32)) 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)) #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 -9007199/18014398509481984 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 7737125/77371252455336267181195264 binary32)) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) zi)))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) #s(approx (* yi (sin (* 2 (* uy (PI))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))))))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (+.f32 xi (*.f32 (*.f32 maxCos ux) zi)))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (+.f32 xi (*.f32 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 (*.f32 #s(literal 1 binary32) u0) (*.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (-.f32 (+.f32 u1 u1) #s(literal -1/2 binary32)) (PI.f32))) (/.f32 alphay alphax))) #s(literal -2 binary32)))) (*.f32 (*.f32 alphay alphay) #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (tan.f32 (*.f32 (-.f32 (+.f32 u1 u1) #s(literal -1/2 binary32)) (PI.f32))) (/.f32 alphay alphax)) #s(literal 2 binary32)) #s(literal -1 binary32))) (*.f32 alphax alphax)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (tan.f32 (*.f32 (-.f32 (+.f32 u1 u1) #s(literal -1/2 binary32)) (PI.f32))) (/.f32 alphay alphax)) #s(literal 2 binary32)) #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) u0))) #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (/.f32 u0 (*.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal -2 binary32) (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) #s(literal 1/2 binary32)))) (/.f32 alphay alphax)))))) (*.f32 (+.f32 alphay alphay) alphay)) (/.f32 (-.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal -2 binary32) (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) #s(literal 1/2 binary32)))) (/.f32 alphay alphax)))))) (*.f32 (+.f32 alphax alphax) alphax))) (-.f32 #s(literal 1 binary32) u0))) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 (/.f32 u0 (*.f32 (-.f32 (/.f32 (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal -2 binary32) (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) #s(literal 1/2 binary32)))) (/.f32 alphay alphax)))))) (*.f32 (+.f32 alphay alphay) alphay)) (/.f32 (-.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal -2 binary32) (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) #s(literal 1/2 binary32)))) (/.f32 alphay alphax)))))) (*.f32 (+.f32 alphax alphax) alphax))) (-.f32 #s(literal 1 binary32) u0))) #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(approx (/ u0 (* (- (/ (- 1 (cos (* -2 (atan (* (tan (* (PI) (+ (+ u1 u1) 1/2))) (/ alphay alphax)))))) (* (+ alphay alphay) alphay)) (/ (- -1 (cos (* -2 (atan (* (tan (* (PI) (+ (+ u1 u1) 1/2))) (/ alphay alphax)))))) (* (+ alphax alphax) alphax))) (- 1 u0))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (pow.f32 alphay #s(literal 2 binary32)) u0) (*.f32 (-.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal -2 binary32) (atan.f32 (/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) u1))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) u1)))))))))))))) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(approx (/ u0 (* (+ (/ (- 1 (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2))) (* 2 (* alphay alphay))) (/ (- (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2)) -1) (* 2 (* alphax alphax)))) (- 1 u0))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (pow.f32 alphay #s(literal 2 binary32)) u0) (*.f32 (-.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (atan.f32 (/.f32 (*.f32 alphay (sin.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 u1 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (*.f32 alphax (cos.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 u1 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))))))))) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (sqrt (- (/ u0 (* (+ (/ (- 1 (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2))) (* 2 (* alphay alphay))) (/ (- (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2)) -1) (* 2 (* alphax alphax)))) (- 1 u0))) -1)) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 alphay #s(literal 2 binary32)) u0) (*.f32 (-.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (atan.f32 (/.f32 (*.f32 alphay #s(approx (sin (- (* 2 (* u1 (PI))) (* -1/2 (PI)))) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))) (*.f32 alphax (cos.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 u1 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))))))))))))) (/.f32 #s(literal 1 binary32) #s(approx (sqrt (- (/ u0 (* (+ (/ (- 1 (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2))) (* 2 (* alphay alphay))) (/ (- (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2)) -1) (* 2 (* alphax alphax)))) (- 1 u0))) -1)) (+.f32 (/.f32 (*.f32 u0 (*.f32 alphay alphay)) (*.f32 (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (-.f32 (+.f32 u1 u1) #s(literal -1/2 binary32)) (PI.f32))) (/.f32 alphay alphax))) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) u0))) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (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 (*.f32 u0 alphax) alphax) #s(approx (* (pow (/ 1 (sqrt (+ 1 (pow (* (tan (* (PI) (+ (+ u1 u1) 1/2))) (/ alphay alphax)) 2)))) 2) (- 1 u0)) (-.f32 #s(literal 1 binary32) u0)))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) #s(literal 2 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 (*.f32 u0 alphax) alphax) #s(approx (* (pow (/ 1 (sqrt (+ 1 (pow (* (tan (* (PI) (+ (+ u1 u1) 1/2))) (/ alphay alphax)) 2)))) 2) (- 1 u0)) (-.f32 #s(literal 1 binary32) u0)))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) #s(literal 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 (*.f32 u0 alphax) alphax) #s(approx (* (pow (/ 1 (sqrt (+ 1 (pow (* (tan (* (PI) (+ (+ u1 u1) 1/2))) (/ alphay alphax)) 2)))) 2) (- 1 u0)) (-.f32 #s(literal 1 binary32) u0)))) #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (fabs.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 2 binary32) (+.f32 u1 u1))) (*.f32 (sqrt.f32 #s(literal 2 binary32)) (neg.f32 (sqrt.f32 #s(literal 2 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 8589935/8589934592 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) u2)) (*.f32 (*.f32 #s(approx (sqrt (/ -1 (- u1 1))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (if.f32 (<=.f32 u2 #s(literal 8589935/8589934592 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) u2)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (if.f32 (<=.f32 u2 #s(literal 7730941/4294967296 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) u2)) (*.f32 #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 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) u2)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (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))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(literal 314159265359/50000000000 binary32)) u2)) #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 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (*.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 8246337/17179869184 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))) (*.f32 (*.f32 #s(approx (sqrt (/ -1 (- u1 1))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 u1))) (if.f32 (<=.f32 u2 #s(literal 8246337/17179869184 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 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)))) (if.f32 (<=.f32 u2 #s(literal 7730941/4294967296 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (- (* -314159265359/50000000000 u2) (* (PI) -1/2)))) (*.f32 (sin.f32 (-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (sqrt.f32 u1)))) (if.f32 (<=.f32 u2 #s(literal 7730941/4294967296 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 (/.f32 (*.f32 u1 u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (if.f32 (<=.f32 u2 #s(literal 7730941/4294967296 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x))))))) (/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64))) (/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(approx (- -1 (pow (tan x) 2)) #s(literal -1 binary64))) (/.f64 #s(approx (- 1 (* (tan x) (tan x))) #s(literal 1 binary64)) #s(approx (+ 1 (* (tan x) (tan 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 (*.f64 e (sin.f64 v)) #s(approx (+ 1 (* e (cos v))) (+.f64 #s(literal 1 binary64) e))) (*.f64 #s(approx (/ e (- (* (cos v) e) -1)) (*.f64 e (+.f64 #s(literal 1 binary64) #s(approx (* -1 (* e (cos v))) (*.f64 #s(literal -1 binary64) e))))) (sin.f64 v)) (*.f64 #s(approx (/ (sin v) (- (* (cos v) e) -1)) (sin.f64 v)) e) #s(approx (/ (* e (sin v)) (+ 1 (* e (cos v)))) (*.f64 v (/.f64 e (-.f64 e #s(literal -1 binary64))))) #s(approx (/ (* e (sin v)) (+ 1 (* e (cos v)))) #s(approx (/ (* e v) (+ 1 e)) (*.f64 e (+.f64 v (*.f64 #s(literal -1 binary64) (*.f64 e v)))))) #s(approx (/ (* e (sin v)) (+ 1 (* e (cos v)))) (/.f64 (*.f64 e v) #s(approx (+ 1 e) #s(literal 1 binary64)))) #s(approx (/ (* e (sin v)) (+ 1 (* e (cos v)))) #s(approx (/ (* e v) (+ 1 e)) v)) (if.f64 (<=.f64 t #s(literal 3263311827866217/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) #s(approx (sqrt (- (/ (* (- -1 x) (+ (* (+ t t) t) (* l l))) (- 1 x)) (* l l))) (*.f64 l (sqrt.f64 #s(approx (- (* -1 (/ (+ 1 x) (- 1 x))) 1) (/.f64 #s(literal 2 binary64) x)))))) (if.f64 (<=.f64 t #s(literal 174999999999999989406060511232 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) (sqrt.f64 #s(approx (- (/ (* (- -1 x) (+ (* (+ t t) t) (* l l))) (- 1 x)) (* l l)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))) (pow.f64 l #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))) (pow.f64 l #s(literal 2 binary64))))) x))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))) (pow.f64 l #s(literal 2 binary64)))) x)) (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))))))) #s(approx (/ (* (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 3263311827866217/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) #s(approx (sqrt (- (/ (* (- -1 x) (+ (* (+ t t) t) (* l l))) (- 1 x)) (* l l))) (*.f64 l (sqrt.f64 #s(approx (- (* -1 (/ (+ 1 x) (- 1 x))) 1) (/.f64 #s(literal 2 binary64) x)))))) (if.f64 (<=.f64 t #s(literal 174999999999999989406060511232 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) (sqrt.f64 #s(approx (- (/ (* (- (* x x) 1) (+ (* (+ t t) t) (* l l))) (* (- 1 x) (- 1 x))) (* l l)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))) (pow.f64 l #s(literal 2 binary64))) x)) (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))))))) #s(approx (/ (* (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 l #s(literal 36000000000000002108071809012051494875402249611890345075574725962856532915711627888260258327819293401122494730769015522593659096378730446551049782714548996800512 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))))) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) #s(approx (sqrt (- (/ (* (- -1 x) (+ (* (+ t t) t) (* l l))) (- 1 x)) (* l l))) (*.f64 l (sqrt.f64 #s(approx (- (* -1 (/ (+ 1 x) (- 1 x))) 1) (/.f64 #s(literal 2 binary64) x))))))) #s(approx (/ (* (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 2 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) (*.f64 (/.f64 (sin.f64 (+.f64 (neg.f64 ky) (PI.f64))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 (+.f64 (neg.f64 ky) (PI.f64))) #s(literal 2 binary64))))) (sin.f64 th))) (if.f64 (<=.f64 ky #s(literal 8713982694650085/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 ky (fabs.f64 (sin.f64 kx))))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (*.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 8713982694650085/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 ky (fabs.f64 (sin.f64 kx))))) (if.f64 (<=.f64 ky #s(literal 2582544170319337/36893488147419103232 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (pow.f64 ky #s(literal 2 binary64))))))) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64))))) (sin.f64 th)))) (if.f64 (<=.f64 ky #s(literal 2582544170319337/36893488147419103232 binary64)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (+.f64 (pow.f64 ky #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64))))) (sin.f64 th))) (if.f64 (<=.f64 (/.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 5109351192408883/5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385088 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64))))) (sin.f64 th)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 944473296573929/4722366482869645213696 binary64)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 kx) #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 1125821093849145/1125899906842624 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))))) (sin.f64 ky)) (sin.f64 th)) (*.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/576460752303423488 binary64)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 944473296573929/4722366482869645213696 binary64)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 kx) #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 1125821093849145/1125899906842624 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))))) (sin.f64 ky)) (sin.f64 th)) (*.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/576460752303423488 binary64)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 944473296573929/4722366482869645213696 binary64)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 kx) #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 1125821093849145/1125899906842624 binary64)) (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))))) (sin.f64 th))) (*.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/576460752303423488 binary64)) (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))))) (sin.f64 th))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 944473296573929/4722366482869645213696 binary64)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 kx) #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 1125821093849145/1125899906842624 binary64)) (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))))) (sin.f64 th))) (*.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 ky #s(literal 716054195477281/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 ky (fabs.f64 (sin.f64 kx))))) (if.f64 (<=.f64 ky #s(literal 2582544170319337/36893488147419103232 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))) (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx)))) (pow.f64 ky #s(literal 2 binary64)))))) (sin.f64 ky)) (sin.f64 th)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64))))) (sin.f64 th)))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -1 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -3602879701896397/36028797018963968 binary64)) #s(approx (* (/ (sin ky) (/ (sqrt (+ (- 1 (cos (+ ky ky))) (- 1 (cos (+ kx kx))))) (sqrt 2))) (sin th)) (/.f64 (*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) kx)) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 944473296573929/4722366482869645213696 binary64)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 kx) #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 2206763817411543/2251799813685248 binary64)) #s(approx (* (/ (sin ky) (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))) (*.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 -1 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -3602879701896397/36028797018963968 binary64)) #s(approx (* (/ (sin ky) (/ (sqrt (+ (- 1 (cos (+ ky ky))) (- 1 (cos (+ kx kx))))) (sqrt 2))) (sin th)) (/.f64 (*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) kx)) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 944473296573929/4722366482869645213696 binary64)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 kx) #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 2206763817411543/2251799813685248 binary64)) #s(approx (* (/ (sin ky) (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))) #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 -1 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -5764607523034235/576460752303423488 binary64)) #s(approx (* (/ (sin ky) (/ (sqrt (+ (- 1 (cos (+ ky ky))) (- 1 (cos (+ kx kx))))) (sqrt 2))) (sin th)) (/.f64 (*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) kx)) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 944473296573929/4722366482869645213696 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2206763817411543/2251799813685248 binary64)) #s(approx (* (/ (sin ky) (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))) #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 -1 binary64)) (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky 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/576460752303423488 binary64)) #s(approx (* (/ (sin ky) (/ (sqrt (+ (- 1 (cos (+ ky ky))) (- 1 (cos (+ kx kx))))) (sqrt 2))) (sin th)) (/.f64 (*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) kx)) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 944473296573929/4722366482869645213696 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2206763817411543/2251799813685248 binary64)) #s(approx (* (/ (sin ky) (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))) (*.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 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky)))))))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky 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/576460752303423488 binary64)) #s(approx (* (/ (sin ky) (sqrt (- 1/2 (* (- (cos (+ ky ky)) (- 1 (cos (+ kx kx)))) 1/2)))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) kx)) (cos.f64 (*.f64 #s(literal 2 binary64) ky))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 944473296573929/4722366482869645213696 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2206763817411543/2251799813685248 binary64)) #s(approx (* (/ (sin ky) (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))) (*.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 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky)))))))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky 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/576460752303423488 binary64)) #s(approx (* (/ (sin ky) (sqrt (- 1/2 (* (- (cos (+ ky ky)) (- 1 (cos (+ kx kx)))) 1/2)))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) kx)) (cos.f64 (*.f64 #s(literal 2 binary64) ky))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 944473296573929/4722366482869645213696 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2206763817411543/2251799813685248 binary64)) #s(approx (* (/ (sin ky) (sqrt (- 1/2 (* (- (cos (+ ky ky)) (- 1 (cos (+ kx kx)))) 1/2)))) (sin th)) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) kx)) (cos.f64 (*.f64 #s(literal 2 binary64) ky))) #s(literal 1 binary64))))))) (*.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 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky)))))))))))) (if.f64 (<=.f64 ky #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky)))))))) (if.f64 (<=.f64 ky #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky))))))) (sin.f64 th))) (if.f64 (<=.f64 ky #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky))))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 3602879701896397/36028797018963968 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) #s(approx (pow (sin ky) 2) (pow.f64 ky #s(literal 2 binary64)))))) (sin.f64 th))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 3602879701896397/36028797018963968 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) #s(approx (- 1/2 (* 1/2 (cos (+ ky ky)))) (pow.f64 ky #s(literal 2 binary64)))))))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 ky (fabs.f64 (sin.f64 kx))))) (if.f64 (<=.f64 kx #s(literal 64000000 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (*.f64 (/.f64 (sin.f64 th) kx) ky))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* (sin th) ky) (fabs (sin kx))) (/.f64 (*.f64 ky th) (fabs.f64 (sin.f64 kx)))))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (*.f64 (/.f64 (sin.f64 th) kx) ky))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (*.f64 (sin.f64 th) (/.f64 ky kx)))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (/.f64 #s(literal 1 binary64) (/.f64 kx #s(approx (* ky (sin th)) (*.f64 th 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 #s(approx (* ky (sin th)) (*.f64 ky th)) kx))) (if.f64 (<=.f64 ky #s(literal 3022314549036573/604462909807314587353088 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 l l) Om) (*.f64 (/.f64 (+.f64 l l) Om) #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))))))) (sqrt.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 l Om)) l)) Om) Om))) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 ky #s(literal 3022314549036573/604462909807314587353088 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 l l) Om) (*.f64 (/.f64 (+.f64 l l) Om) #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (-.f64 (/.f64 (*.f64 #s(approx (* (- (* 1/2 (- 1 (cos (+ ky ky)))) (- (* (cos (+ kx kx)) 1/2) 1/2)) (* 4 l)) (*.f64 #s(literal 2 binary64) (*.f64 l (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky)))))) (/.f64 l Om)) Om) #s(literal -1 binary64)))) #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 9007171771007697/9007199254740992 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 l l) Om) (*.f64 (/.f64 (+.f64 l l) Om) #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))))))) (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)))) (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 8376695306909123/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 #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 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64))))))) #s(literal 0 binary64)) (asin.f64 #s(approx (sqrt (/ (/ (- (* 1 Omc) (* (/ Om Omc) Om)) Omc) (+ 1 (* (/ (+ t t) l) (/ t l))))) (*.f64 l (/.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) #s(literal 1/2 binary64)) Omc)) (fabs.f64 t))))) (asin.f64 (sqrt.f64 (/.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) Omc) (*.f64 (/.f64 Om Omc) Om)) Omc) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 t t) l) (/.f64 t l))))))) (if.f64 (<=.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64))))))) #s(literal 8627182933488205/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) (asin.f64 #s(approx (sqrt (/ (/ (- (* 1 Omc) (* (/ Om Omc) Om)) Omc) (+ 1 (* (/ (+ t t) l) (/ t l))))) (*.f64 l (/.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) #s(literal 1/2 binary64)) Omc)) (fabs.f64 t))))) (asin.f64 (sqrt.f64 (/.f64 (/.f64 #s(approx (- (* 1 Omc) (* (/ Om Omc) Om)) Omc) Omc) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 t t) l) (/.f64 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 2 binary64)) (asin.f64 (sqrt.f64 (/.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) (*.f64 Omc (neg.f64 #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64))))))) (asin.f64 #s(approx (sqrt (/ (/ (- (* 1 Omc) (* (/ Om Omc) Om)) Omc) (+ 1 (* (/ (+ t t) l) (/ t l))))) (*.f64 l (/.f64 (sqrt.f64 (/.f64 (*.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) #s(literal 1/2 binary64)) Omc)) (fabs.f64 t)))))) (if.f64 (<=.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64))))))) #s(literal 3602879701896397/36028797018963968 binary64)) (asin.f64 #s(approx (sqrt (/ (/ (- (* 1 Omc) (* (/ Om Omc) Om)) Omc) (+ 1 (* (/ (+ t t) l) (/ t l))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))) (fabs.f64 t)) l))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) (*.f64 Omc (neg.f64 #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64)))))))) (if.f64 (<=.f64 t #s(literal 1274731182760241/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024 binary64)) (asin.f64 (sqrt.f64 (/.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) (*.f64 Omc (neg.f64 #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64))))))) (asin.f64 (sqrt.f64 (/.f64 #s(approx (- (* 1 Omc) (* (/ Om Omc) Om)) Omc) (*.f64 (-.f64 (*.f64 (+.f64 t t) (/.f64 t (*.f64 l l))) #s(literal -1 binary64)) Omc))))) (if.f64 (<=.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64))))))) #s(literal 8183476519740355/409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672 binary64)) (asin.f64 (sqrt.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om) #s(approx 1 #s(literal 0 binary64))) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64)))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) (*.f64 Omc (neg.f64 #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64)))))))) (if.f64 (<=.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64))))))) #s(literal 4230758200257591/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384 binary64)) (asin.f64 (sqrt.f64 (fabs.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om) #s(approx 1 #s(literal 0 binary64))) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64)))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om) #s(literal 1 binary64)) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64)))))) (if.f64 (<=.f64 (/.f64 t l) #s(literal 58000000000000002968708844466594531928510667981887687248462335822048439840842071044348124928924908446198223749265184924397699825491599928054440765703248172632550391238913794170222712237231847257655992123392 binary64)) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om) #s(literal 1 binary64)) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om) #s(approx 1 #s(literal 0 binary64))) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64)))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om) #s(literal 1 binary64)) #s(approx (- -1 (* (/ t (* l l)) (+ t t))) #s(literal -1 binary64))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 Omc Omc) (*.f64 Om Om)) (*.f64 (*.f64 Omc Omc) #s(approx (- (* (/ t (* l l)) (+ t t)) -1) #s(literal 1 binary64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 0 binary64)) (*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (-.f64 U U*) (/.f64 l Om)) (/.f64 (*.f64 l n) Om))) U))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 999999999999999957860902350346284132153551878096514283852517773229033154005572478626236537071903625148082612890986863714202457020042006419681526374965874177788623543449994485057258262661745948026767632275613049896960078961318150545418464661067991669581788285529005480705688196068853638234112 binary64)) (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (/.f64 #s(literal 1 binary64) (/.f64 Om (*.f64 (+.f64 l l) l)))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.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 n (-.f64 U U*)) (pow.f64 Om #s(literal 2 binary64)))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 0 binary64)) (*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (-.f64 U U*) (/.f64 l Om)) (/.f64 (*.f64 l n) Om))) U))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 999999999999999957860902350346284132153551878096514283852517773229033154005572478626236537071903625148082612890986863714202457020042006419681526374965874177788623543449994485057258262661745948026767632275613049896960078961318150545418464661067991669581788285529005480705688196068853638234112 binary64)) (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.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 n (-.f64 U U*)) (pow.f64 Om #s(literal 2 binary64)))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 0 binary64)) (*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (-.f64 U U*) (/.f64 l Om)) (/.f64 (*.f64 l n) Om))) U))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 999999999999999957860902350346284132153551878096514283852517773229033154005572478626236537071903625148082612890986863714202457020042006419681526374965874177788623543449994485057258262661745948026767632275613049896960078961318150545418464661067991669581788285529005480705688196068853638234112 binary64)) (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 (-.f64 U U*) (/.f64 l Om)) (*.f64 (/.f64 l Om) n))))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) (/.f64 (*.f64 n (-.f64 U U*)) (pow.f64 Om #s(literal 2 binary64)))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 0 binary64)) (*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (*.f64 (-.f64 (-.f64 t (*.f64 (/.f64 (+.f64 l l) Om) l)) (*.f64 (*.f64 (-.f64 U U*) (/.f64 l Om)) (/.f64 (*.f64 l n) Om))) U))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456 binary64)) (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 (-.f64 U U*) (/.f64 l Om)) (*.f64 (/.f64 l Om) n))))) (sqrt.f64 (fabs.f64 (*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 (*.f64 n (/.f64 l Om)) (-.f64 U U*)) (+.f64 l l))) Om)) U) (+.f64 n n)))))) (if.f64 (<=.f64 U #s(literal -359999999999999999643966386671188963245442577500360442940651820595096236218783655067426421025217930987631345679655365914514557320058209958722383686132094831336204552929599482081837056 binary64)) (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 t (-.f64 (*.f64 (/.f64 (+.f64 l l) Om) l) (*.f64 (*.f64 #s(approx (- U* U) U*) n) (*.f64 l (/.f64 l (*.f64 Om Om)))))))) (if.f64 (<=.f64 U #s(literal 8357977719567733/29326237612518360273324834748083034614499060912302748190148044495166529541481373859169571088204419456439664137440255713356182385415243137741255706666562129531405183291370713192721204491754474266874920968429307133415352886893299285622127397997029678383104 binary64)) (sqrt.f64 (fabs.f64 (*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 (*.f64 n (/.f64 l Om)) (-.f64 U U*)) (+.f64 l l))) Om)) U) (+.f64 n n)))) (*.f64 (sqrt.f64 (*.f64 (-.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 (*.f64 n (/.f64 l Om)) (-.f64 U U*)) (+.f64 l l))) Om)) (+.f64 n n))) (sqrt.f64 U)))) (if.f64 (<=.f64 t #s(literal 319999999999999984365853588455524225708453134757958934382930684498352375159998693864908412453514887299068014360548424214622344104017679778964343549640846527800651729227949600024871569223330759180288 binary64)) (sqrt.f64 (fabs.f64 (*.f64 (*.f64 (-.f64 t (/.f64 (*.f64 l (+.f64 (*.f64 (*.f64 n (/.f64 l Om)) (-.f64 U U*)) (+.f64 l l))) Om)) U) (+.f64 n n)))) (*.f64 #s(approx (sqrt (- (- t (* (/ (+ l l) Om) l)) (* (* (- U U*) n) (* l (/ l (* Om Om)))))) (*.f64 t (sqrt.f64 (/.f64 #s(literal 1 binary64) t)))) (sqrt.f64 (fabs.f64 (*.f64 (+.f64 U U) n))))) (if.f64 (<=.f64 t #s(literal 319999999999999984365853588455524225708453134757958934382930684498352375159998693864908412453514887299068014360548424214622344104017679778964343549640846527800651729227949600024871569223330759180288 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 t (/.f64 (*.f64 l (+.f64 (+.f64 l l) (*.f64 (*.f64 n (/.f64 l Om)) (-.f64 U U*)))) Om)) U))) (*.f64 #s(approx (sqrt (- (- t (* (/ (+ l l) Om) l)) (* (* (- U U*) n) (* l (/ l (* Om Om)))))) (*.f64 t (sqrt.f64 (/.f64 #s(literal 1 binary64) t)))) (sqrt.f64 (fabs.f64 (*.f64 (+.f64 U U) n))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 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 49999999999999996681683364986231121055509847158923091289463001947809936825071710129649256226662527266508888537465191395528952846213699856588865536 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 (neg.f64 #s(approx (sqrt (* -2 (* U (* n (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -2 binary64) U) (-.f64 U U*))) (fabs.f64 n)) Om))) l)))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 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 t #s(literal 1612226962694291/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272 binary64)) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 t (*.f64 U (+.f64 n n)))))) (*.f64 #s(approx (sqrt (- (- t (* (/ (+ l l) Om) l)) (* (* (- U U*) n) (* l (/ l (* Om Om)))))) (sqrt.f64 t)) (sqrt.f64 (*.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 0 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (+.f64 U U) (*.f64 t n)))) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 t (*.f64 U (+.f64 n n))))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 0 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 (+.f64 U U) t) n))) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 U (+.f64 n n)) t)))) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (+.f64 U U) (*.f64 t n)))) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 U (+.f64 n n)) t))) (if.f64 (<=.f64 k #s(literal 268985994864255/604462909807314587353088 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) #s(approx (* (* (* t t) (/ (* t (sin k)) l)) (* (sin k) (* k (/ k (* t t))))) (*.f64 (*.f64 (*.f64 k k) t) #s(approx (/ (- 1/2 (* 1/2 (cos (+ k k)))) l) (/.f64 (pow.f64 k #s(literal 2 binary64)) l))))) (cos.f64 k)) l) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) #s(approx (* (* (* t t) (/ (* t (sin k)) l)) (* (sin k) (* k (/ k (* t t))))) (*.f64 k (/.f64 (*.f64 (*.f64 k t) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64)))) l)))) (cos.f64 k)) l)) (if.f64 (<=.f64 k #s(literal 268985994864255/604462909807314587353088 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) #s(approx (* (* (* t t) (/ (* t (sin k)) l)) (* (sin k) (* k (/ k (* t t))))) (*.f64 (*.f64 (*.f64 k k) t) #s(approx (/ (- 1/2 (* 1/2 (cos (+ k k)))) l) (/.f64 (pow.f64 k #s(literal 2 binary64)) l))))) (cos.f64 k)) l) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) #s(approx (* (* (* t t) (/ (* t (sin k)) l)) (* (sin k) (* k (/ k (* t t))))) (*.f64 k (*.f64 (*.f64 k t) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64))) l))))) (cos.f64 k)) l)) (if.f64 (<=.f64 k #s(literal 268985994864255/604462909807314587353088 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) #s(approx (* (* (* t t) (/ (* t (sin k)) l)) (* (sin k) (* k (/ k (* t t))))) (*.f64 (*.f64 (*.f64 k k) t) #s(approx (/ (- 1/2 (* 1/2 (cos (+ k k)))) l) (/.f64 (pow.f64 k #s(literal 2 binary64)) l))))) (cos.f64 k)) l) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) #s(approx (* (* (* t t) (/ (* t (sin k)) l)) (* (sin k) (* k (/ k (* t t))))) (*.f64 k (*.f64 k (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64))) (/.f64 t l)))))) (cos.f64 k)) l)) (if.f64 (<=.f64 (*.f64 l l) #s(literal 0 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) #s(approx (* (* (* t t) (/ (* t (sin k)) l)) (* (sin k) (* k (/ k (* t t))))) (*.f64 (*.f64 (*.f64 k k) t) #s(approx (/ (- 1/2 (* 1/2 (cos (+ k k)))) l) (/.f64 (pow.f64 k #s(literal 2 binary64)) l))))) (cos.f64 k)) l) (if.f64 (<=.f64 (*.f64 l l) #s(literal 39999999999999998252536094885066198956086657191069886111023513555119127976418575746156765184068652724649708730999591876804236113281424131722985128612690465406847039026163705123382438086230554627727981078879666176 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 k (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) (*.f64 l l)) #s(literal 1 binary64)) (*.f64 (tan.f64 k) k)))) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (*.f64 t (*.f64 (tan.f64 k) (sin.f64 k))) (*.f64 k (/.f64 k (*.f64 l l)))))))) (if.f64 (<=.f64 k #s(literal 1906546502743257/40564819207303340847894502572032 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) #s(approx (* (* (* t t) (/ (* t (sin k)) l)) (* (sin k) (* k (/ k (* t t))))) (*.f64 (*.f64 (*.f64 k k) t) #s(approx (/ (- 1/2 (* 1/2 (cos (+ k k)))) l) (/.f64 (pow.f64 k #s(literal 2 binary64)) l))))) (cos.f64 k)) l) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 k (*.f64 k (*.f64 (*.f64 (tan.f64 k) (sin.f64 k)) (/.f64 t (*.f64 l l)))))))) (if.f64 (<=.f64 l #s(literal 54412688324083/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 #s(literal 2 binary64) (*.f64 l (/.f64 (*.f64 (pow.f64 k #s(literal -4 binary64)) l) t)))) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 (*.f64 t (*.f64 (tan.f64 k) (sin.f64 k))) (*.f64 k (/.f64 k (*.f64 l l))))))) (if.f64 (<=.f64 l #s(literal 3423350344326819/259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 #s(literal 2 binary64) (*.f64 l (/.f64 (*.f64 (pow.f64 k #s(literal -4 binary64)) l) t)))) (/.f64 #s(literal 2 binary64) #s(approx (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1)) (*.f64 k (*.f64 k (*.f64 (*.f64 (tan.f64 k) (sin.f64 k)) (/.f64 t (*.f64 l l)))))))) (if.f64 (<=.f64 t #s(literal 7699296465697155/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448 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 (pow.f64 k #s(literal 4 binary64))) (/.f64 l t)))) (if.f64 (<=.f64 t #s(literal 249999999999999980320469973916445685483875812264795962952499556030766037107474432 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 k (*.f64 t t)) k) l) (tan.f64 k)) (*.f64 (*.f64 (/.f64 #s(approx (* (sin k) t) (*.f64 k t)) l) t) t))) (*.f64 (*.f64 #s(approx (/ 2 (* (* (* t t) (/ (* t (sin k)) l)) (* (sin k) (* k (/ k (* t t)))))) (*.f64 #s(literal 2 binary64) (/.f64 l (*.f64 (pow.f64 k #s(literal 4 binary64)) t)))) (cos.f64 k)) l))) (if.f64 (<=.f64 t #s(literal 7699296465697155/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448 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 (pow.f64 k #s(literal 4 binary64))) (/.f64 l t)))) (if.f64 (<=.f64 t #s(literal 249999999999999980320469973916445685483875812264795962952499556030766037107474432 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 k (*.f64 t t)) k) l) (tan.f64 k)) (*.f64 (*.f64 (/.f64 #s(approx (* (sin k) t) (*.f64 k t)) l) t) t))) (/.f64 #s(literal 2 binary64) (/.f64 #s(approx (* (* (* t t) (/ (* t (sin k)) l)) (* (sin k) (* k (/ k (* t t))))) (/.f64 (*.f64 (pow.f64 k #s(literal 4 binary64)) t) l)) (*.f64 l (cos.f64 k)))))) (if.f64 (<=.f64 t #s(literal 7699296465697155/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448 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 (pow.f64 k #s(literal 4 binary64))) (/.f64 l t)))) (if.f64 (<=.f64 t #s(literal 249999999999999980320469973916445685483875812264795962952499556030766037107474432 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 k (*.f64 t t)) k) l) (tan.f64 k)) (*.f64 (*.f64 (/.f64 #s(approx (* (sin k) t) (*.f64 k t)) l) t) t))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (*.f64 l (/.f64 l (*.f64 (pow.f64 k #s(literal 4 binary64)) t))) #s(literal 2 binary64))))) (if.f64 (<=.f64 t #s(literal 7699296465697155/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448 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 (pow.f64 k #s(literal 4 binary64))) (/.f64 l t)))) (if.f64 (<=.f64 t #s(literal 380000 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 k (/.f64 k (*.f64 t t))) (/.f64 (*.f64 (*.f64 (/.f64 #s(approx (* (sin k) t) (*.f64 k t)) l) t) t) l)) (tan.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 l (/.f64 (*.f64 (pow.f64 k #s(literal -4 binary64)) l) t)))))) (if.f64 (<=.f64 l #s(literal 2850000000000000024442527896710212388759762054736599926595811267986520473100180305638353856780619403308004234531216083089036929441565445338304867683543222461664374581327678911947354828150182045133663916134148451586121348664998487916544 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 #s(literal 2 binary64) (*.f64 l (/.f64 (*.f64 (pow.f64 k #s(literal -4 binary64)) l) t)))) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) #s(approx (* (* (* t t) (/ (* t (sin k)) l)) (* (sin k) (* k (/ k (* t t))))) (*.f64 (*.f64 (*.f64 k k) t) (/.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ k k))) #s(literal 1/2 binary64))) l)))) (cos.f64 k)) l)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 #s(literal 2 binary64) (*.f64 l (/.f64 (*.f64 (pow.f64 k #s(literal -4 binary64)) l) t)))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (/.f64 (*.f64 (+.f64 l l) (*.f64 (pow.f64 k #s(literal -4 binary64)) l)) t)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (+.f64 l l) (*.f64 (/.f64 (pow.f64 k #s(literal -4 binary64)) t) l))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (*.f64 (+.f64 l l) l) (/.f64 (pow.f64 k #s(literal -4 binary64)) t))) (if.f64 (<=.f64 t #s(literal 8038238047875897/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 binary64)) (*.f64 (/.f64 (*.f64 l l) (*.f64 #s(approx (* (* (- (* (/ k (* t t)) k) -2) (tan k)) (* t t)) (/.f64 (*.f64 (pow.f64 k #s(literal 2 binary64)) (sin.f64 k)) (cos.f64 k))) (*.f64 (sin.f64 k) t))) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 t l) (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k)))))) (if.f64 (<=.f64 t #s(literal 8038238047875897/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 binary64)) (*.f64 (/.f64 (*.f64 l l) #s(approx (* (* (* t t) (* t (sin k))) (* (- (/ (* k k) (* t t)) -2) (tan k))) (/.f64 (*.f64 (pow.f64 k #s(literal 2 binary64)) (*.f64 t (pow.f64 (sin.f64 k) #s(literal 2 binary64)))) (cos.f64 k)))) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 t l) (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k)))))) (if.f64 (<=.f64 t #s(literal 6748370691814795/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 l (/.f64 (/.f64 (/.f64 l (*.f64 (*.f64 k k) t)) t) t))) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 t l) (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k)))))) (if.f64 (<=.f64 t #s(literal 5329985041995189/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 l (/.f64 (/.f64 l (*.f64 (*.f64 (*.f64 k k) t) t)) t))) (if.f64 (<=.f64 t #s(literal 5123856487857315/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(approx (* (sin k) t) (*.f64 k t)) l) t) (/.f64 t l)) (tan.f64 k)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 k t) #s(literal 2 binary64))) #s(literal 1 binary64)))) (if.f64 (<=.f64 t #s(literal 750000000000000017351099879414174101134198286147160891579199461464661451247838827552031013232203259707392 binary64)) (*.f64 (/.f64 l (*.f64 (*.f64 (*.f64 (sin.f64 k) t) t) t)) (*.f64 (/.f64 l (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k))) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (/.f64 t l)) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))))))) (if.f64 (<=.f64 t #s(literal 5329985041995189/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 l (/.f64 (/.f64 l (*.f64 (*.f64 (*.f64 k k) t) t)) t))) (if.f64 (<=.f64 t #s(literal 5123856487857315/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(approx (* (sin k) t) (*.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 t #s(literal 750000000000000017351099879414174101134198286147160891579199461464661451247838827552031013232203259707392 binary64)) (*.f64 (/.f64 l (*.f64 (*.f64 (*.f64 (sin.f64 k) t) t) t)) (*.f64 (/.f64 l (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k))) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (/.f64 t l)) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))))))) (if.f64 (<=.f64 (/.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 5000000000000000331137566598036511445407389453390846087787359307030935353460273357335189277235541978069813652595228101912165434051752871448770458498755506020260404406084020667075938662683246592 binary64)) (*.f64 (*.f64 (/.f64 (neg.f64 l) (*.f64 (sin.f64 k) t)) (/.f64 l (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (/.f64 k (*.f64 t t)) k)) (*.f64 (*.f64 (tan.f64 k) t) t)))) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (/.f64 t l)) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))))) (if.f64 (<=.f64 l #s(literal 53000000000000000330531222620441539683678801074758350019374271518924602412374170745366955163648 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(approx (* (sin k) t) (*.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)))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (/.f64 t l)) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))))) (if.f64 (<=.f64 l #s(literal 53000000000000000330531222620441539683678801074758350019374271518924602412374170745366955163648 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(approx (* (sin k) t) (*.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)))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 t l) (sin.f64 k)) t) (/.f64 t l)) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))))) (if.f64 (<=.f64 t #s(literal 6748370691814795/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 l (/.f64 (/.f64 (/.f64 l (*.f64 (*.f64 k k) t)) t) t))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (*.f64 #s(approx (* (sin k) t) (*.f64 k t)) (/.f64 t l))) (*.f64 (/.f64 t l) (tan.f64 k))))) (if.f64 (<=.f64 k #s(literal 5736422885728743/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(approx (* (sin k) t) (*.f64 k t)) l) t) (/.f64 t l)) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 l (/.f64 (/.f64 (/.f64 l (*.f64 (*.f64 k k) t)) t) t)))) (if.f64 (<=.f64 k #s(literal 7729075046034517/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 l (*.f64 (/.f64 l (*.f64 (*.f64 k t) t)) (/.f64 #s(literal 1 binary64) (*.f64 k t))))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 l (/.f64 (/.f64 (/.f64 l (*.f64 (*.f64 k k) t)) t) t)))) (if.f64 (<=.f64 k #s(literal 58999999999999996779608055384490730822535195339200871061639170972892106527786427047152452643395631075636427605199705405923674931855360 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 l (/.f64 (/.f64 l (*.f64 k t)) (*.f64 (*.f64 k t) t)))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (/.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 (*.f64 k k) t) t)) t))) (if.f64 (<=.f64 k #s(literal 50000000000 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 l (/.f64 (/.f64 l (*.f64 k t)) (*.f64 (*.f64 k t) t)))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 l (/.f64 l (*.f64 (*.f64 (*.f64 (*.f64 k k) t) t) t))))) (if.f64 (<=.f64 k #s(literal 4253529586511731/10633823966279326983230456482242756608 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 l (/.f64 l (*.f64 (*.f64 (*.f64 (*.f64 k t) t) k) t)))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 l (/.f64 l (*.f64 (*.f64 (*.f64 (*.f64 k k) t) t) t))))) (if.f64 (<=.f64 k #s(literal 8632547555315433/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 l (/.f64 l (*.f64 (*.f64 (*.f64 t t) k) (*.f64 k t))))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 l (/.f64 l (*.f64 (*.f64 (*.f64 (*.f64 k k) t) t) t))))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 l (/.f64 l (*.f64 (*.f64 (*.f64 t t) k) (*.f64 k t))))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (+ (+ 1 (pow (/ k t) 2)) 1))) (*.f64 l (/.f64 l (*.f64 (*.f64 (*.f64 k k) t) (*.f64 t t))))) (if.f64 (<=.f64 b #s(literal -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 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 650000000000000010113620484153447965774330907998689931690350877280041957757091207122240503444780840989534082564096 binary64)) (-.f64 (/.f64 b (*.f64 #s(literal -2 binary64) a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))) (+.f64 a a))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 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 650000000000000010113620484153447965774330907998689931690350877280041957757091207122240503444780840989534082564096 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 -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 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 650000000000000010113620484153447965774330907998689931690350877280041957757091207122240503444780840989534082564096 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 -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 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 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* 4 (* a c))) (*.f64 #s(literal -4 binary64) (*.f64 a c))))) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 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 2319695398771609/1496577676626844588240573268701473812127674924007424 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 -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 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 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(approx (* c (sqrt (* -4 (/ a c)))) (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c)))) a))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 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 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) #s(approx (* -1/2 (/ (* c (sqrt (* -4 (/ a c)))) a)) (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -4562960586989249/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 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 5401929691264679/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (/.f64 #s(literal -4 binary64) a) c)))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -4562960586989249/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 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 5401929691264679/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 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 3511119404027961/175555970201398037864189960037990696642380564349834626243584063630598316216309534309285622385163609395625111210811907575838661883607828732903171318983861449587663958422720200465138886329341888788528401320395513446131006525725061407689368272012526598792334483090416306874948482361796597953940777665648656384 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 2413894590269223/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096 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 -270000000000000014813675884687280629561147120708310768859751917642853688035973694871180955644822602500183450900365574389922442901746162238224555636162560 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 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 -7136238463529799/356811923176489970264571492362373784095686656 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) (/.f64 (-.f64 #s(approx (sqrt (- (* b b) (* c (* a 4)))) (sqrt.f64 (*.f64 (*.f64 c a) #s(literal -4 binary64)))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 c a))) (+.f64 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 -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 5401929691264679/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 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 -1922388332328819/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 221493496140773/5986310706507378352962293074805895248510699696029696 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 2091191706832477/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472 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 -221377464554871/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 31/40 binary64) x) (-.f64 #s(literal 31/40 binary64) x)) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (if.f64 (<=.f64 x #s(literal -205000000000000 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 31/40 binary64) x) (-.f64 #s(literal 31/40 binary64) x)) #s(approx (* (- 7/10 y) (- 7/10 y)) #s(literal 49/100 binary64)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (* (- 11/40 x) (- 11/40 x)) (* (- 11/40 y) (- 11/40 y)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 11/40 binary64) (/.f64 #s(literal 1 binary64) x))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) #s(approx (sqrt (+ (* (- 11/40 x) (- 11/40 x)) (* (- 11/40 y) (- 11/40 y)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 11/40 binary64) (/.f64 #s(literal 1 binary64) x)))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (pow (- x 31/40) 2) (-.f64 (*.f64 #s(literal -31/20 binary64) x) #s(literal -961/1600 binary64))) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y))))) (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) #s(approx (* (- 11/40 y) (- 11/40 y)) (+.f64 #s(literal 121/1600 binary64) (*.f64 #s(literal -11/20 binary64) y))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) #s(approx (* (- 11/40 y) (- 11/40 y)) (+.f64 #s(literal 121/1600 binary64) (*.f64 #s(literal -11/20 binary64) y)))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x))))))) (if.f64 (<=.f64 y #s(literal 28499999999999999112847742575748147314688 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 31/40 binary64) x) (-.f64 #s(literal 31/40 binary64) x)) #s(approx (* (- 7/10 y) (- 7/10 y)) #s(literal 49/100 binary64)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (* (- 11/40 x) (- 11/40 x)) (* (- 11/40 y) (- 11/40 y)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 11/40 binary64) (/.f64 #s(literal 1 binary64) x))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) #s(approx (sqrt (+ (* (- 11/40 x) (- 11/40 x)) (* (- 11/40 y) (- 11/40 y)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 11/40 binary64) (/.f64 #s(literal 1 binary64) x)))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 y #s(literal 31/40 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64))))) (if.f64 (<=.f64 y #s(literal -8999999999999999938988538069254651788155375977496576 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (*.f64 x #s(approx (- 1 (* 17/20 (/ 1 x))) #s(literal 1 binary64)))) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (if.f64 (<=.f64 y #s(literal 2050 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 31/40 x) (- 31/40 x)) #s(literal 961/1600 binary64)) #s(approx (* (- 7/10 y) (- 7/10 y)) #s(literal 49/100 binary64)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 y #s(literal 31/40 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)))))) (if.f64 (<=.f64 y #s(literal 94999999999999993708544 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (*.f64 x #s(approx (- 1 (* 17/20 (/ 1 x))) #s(literal 1 binary64)))) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 y #s(literal 31/40 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64))))) (if.f64 (<=.f64 x #s(literal 22000000000000000000000 binary64)) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 y #s(literal 31/40 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 x #s(literal 17/20 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 x #s(literal 17/20 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)))) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) #s(approx (* y (- 1 (* 31/40 (/ 1 y)))) #s(literal -31/40 binary64))) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (*.f64 (+.f64 x y) z) (if.f64 (<=.f64 (+.f64 x y) #s(literal -4167509020549909/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336 binary64)) #s(approx (* (+ x y) z) (*.f64 x z)) (*.f64 #s(approx (+ x y) y) z)) #s(approx (* (+ x y) z) (*.f64 x z)) (/.f64 (+.f64 x y) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/100 binary64) (+.f64 y x))) (*.f64 (+.f64 y x) #s(literal 1/10 binary64)) (if.f64 (<=.f64 (/.f64 (+.f64 x y) #s(literal 10 binary64)) #s(literal -449423283715579/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152 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 -7366891713276647/18889465931478580854784 binary64)) (-.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ t (log (+ (- 1 y) (* y (exp z))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 t y)) (/.f64 t (-.f64 (exp.f64 z) #s(literal 1 binary64)))) y)))) (if.f64 (<=.f64 z #s(literal -1776587916123793/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) (-.f64 x (/.f64 (log.f64 #s(approx (+ (- 1 y) (* y (exp z))) (+.f64 #s(literal 1 binary64) (*.f64 y z)))) t)) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 x (*.f64 y #s(approx (- (/ 1 t) (/ (exp z) t)) #s(approx (* z (- (* z (- (* z (- (* -1/24 (/ z t)) (* 1/6 (/ 1 t)))) (* 1/2 (/ 1 t)))) (/ 1 t))) (/.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/24 binary64) z) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) t)))))))) (if.f64 (<=.f64 z #s(literal -5548780617371833/1180591620717411303424 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 -1776587916123793/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) (-.f64 x (/.f64 (log.f64 #s(approx (+ (- 1 y) (* y (exp z))) (+.f64 #s(literal 1 binary64) (*.f64 y z)))) t)) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 x (*.f64 y #s(approx (- (/ 1 t) (/ (exp z) t)) #s(approx (* z (- (* z (- (* z (- (* -1/24 (/ z t)) (* 1/6 (/ 1 t)))) (* 1/2 (/ 1 t)))) (/ 1 t))) (/.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/24 binary64) z) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) t)))))))) (if.f64 (<=.f64 z #s(literal -7307508186654515/22835963083295358096932575511191922182123945984 binary64)) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y (-.f64 (exp.f64 z) #s(literal 1 binary64)))) t)) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 x (*.f64 y #s(approx (- (/ 1 t) (/ (exp z) t)) #s(approx (* z (- (* z (- (* z (- (* -1/24 (/ z t)) (* 1/6 (/ 1 t)))) (* 1/2 (/ 1 t)))) (/ 1 t))) (/.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/24 binary64) z) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) t))))))) (if.f64 (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y (-.f64 #s(approx (exp z) #s(literal 1 binary64)) #s(literal 1 binary64)))) t)) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 x (*.f64 y #s(approx (- (/ 1 t) (/ (exp z) t)) #s(approx (* z (- (* z (- (* z (- (* -1/24 (/ z t)) (* 1/6 (/ 1 t)))) (* 1/2 (/ 1 t)))) (/ 1 t))) (/.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/24 binary64) z) #s(literal 1/6 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))) t))))))) (if.f64 (<=.f64 z #s(literal -57999999999999997953179648 binary64)) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y (-.f64 #s(approx (exp z) #s(literal 1 binary64)) #s(literal 1 binary64)))) t)) #s(approx (- x (/ (log (+ (- 1 y) (* y (exp z)))) t)) (+.f64 x (*.f64 y #s(approx (- (/ 1 t) (/ (exp z) t)) (*.f64 #s(literal -1 binary64) (/.f64 z t))))))) (if.f64 (<=.f64 z #s(literal -57999999999999997953179648 binary64)) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y (-.f64 #s(approx (exp z) #s(literal 1 binary64)) #s(literal 1 binary64)))) t)) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y z)) t))) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y z)) t)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 x x) y)) #s(approx (* 1/2 (- (* x x) y)) (*.f64 #s(literal -1/2 binary64) y)) (+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 y (+.f64 (-.f64 #s(literal 1 binary64) z) (log.f64 z)))) (if.f64 (<=.f64 z #s(literal 3804640965202595/2305843009213693952 binary64)) (+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 y (+.f64 #s(approx (- 1 z) #s(literal 1 binary64)) (log.f64 z)))) (-.f64 #s(approx (* y (+ (- 1 z) (log z))) (*.f64 (neg.f64 y) z)) (*.f64 #s(literal -1/2 binary64) x))) (if.f64 (<=.f64 x #s(literal -14500000000000000604986408960 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 8854437155380585/18446744073709551616 binary64)) #s(approx (+ (* x 1/2) (- (* (- (log z) -1) y) (* z y))) (-.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (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 -14500000000000000604986408960 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 8854437155380585/18446744073709551616 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) (* 1/2 (/ x y)))) z) (neg.f64 z)) y)) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x) (+.f64 x (*.f64 y (-.f64 z x))) (+.f64 x (*.f64 y #s(approx (- z x) z))) (if.f64 (<=.f64 y #s(literal 3400000000000000033063941683627606906747892013979048926416057670431965185866537947465986830138186704738536002041809133113860963447625728406463401834699209136451916660517221479200986986270346453188608 binary64)) (+.f64 x (*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z) y)) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (-.f64 (*.f64 t z) (*.f64 z x))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) #s(literal 4999999999999999906743388603115020788907780359910290665049241860223423941639750419942148863391427290368681348502011290786385146843522467955007764480084024749443603611970102342099448132228169829243943975742290002451379260550207232245491981306595417943121645130212363962285255265070690291922501632 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 6277101735386681/784637716923335095479473677900958302012794430558004314112 binary64)) (*.f64 #s(approx (+ 1 (/ (* (- (tanh (/ t y)) (tanh (/ x y))) (* z y)) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 y #s(literal 2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832 binary64)) (-.f64 x (*.f64 (-.f64 (tanh.f64 (/.f64 x y)) (*.f64 #s(approx (* 2 (sinh (/ t y))) (/.f64 (+.f64 t t) y)) #s(approx (/ -1 (* -2 (cosh (/ t y)))) #s(literal 1/2 binary64)))) (*.f64 z y))) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z (-.f64 t x)))))) (if.f64 (<=.f64 y #s(literal 1300000000000000033722529141787424302322046903498309632 binary64)) (*.f64 #s(approx (+ 1 (/ (* (- (tanh (/ t y)) (tanh (/ x 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 16000000000000001252664646473539901476885764798177869824 binary64)) (*.f64 #s(approx (+ 1 (/ (* (- (tanh (/ t y)) (tanh (/ x 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 (/ t y)) (tanh (/ x y))) (* z y)) x)) #s(literal 1 binary64)) x) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(approx (- (* -1 (* x (+ (* -1/4 a) (+ (* -1/4 (pow a 3)) (+ (* 1/24 (pow a 4)) (+ (* 1/8 (pow a 2)) (* 1/3 (pow a 2)))))))) (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2))))) (*.f64 (-.f64 (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/24 binary64) a) #s(literal 1/4 binary64))) #s(literal -1/6 binary64)) a) (*.f64 #s(literal 11/24 binary64) x)) #s(literal 1/2 binary64)) a) (*.f64 #s(literal -1/4 binary64) x)) #s(literal -1/3 binary64)) a)) x) (*.f64 #s(literal -1/2 binary64) (-.f64 a (*.f64 a a)))) x) a) x)) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 (+.f64 (*.f64 #s(approx (- (* -1 (* x (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (*.f64 (-.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) a) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) a) (*.f64 #s(literal -1/3 binary64) x)) #s(literal -1/2 binary64)) a)) x) a) x)) #s(approx (- 1 (pow (- 1 x) a)) (+.f64 (*.f64 (*.f64 #s(approx (- (* -1 (* x (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (*.f64 #s(approx (+ 1/2 (+ (* 1/3 x) (* a (- (+ (* -1/2 x) (* 1/6 (* a x))) 1/2)))) (-.f64 (*.f64 #s(literal -1/2 binary64) a) #s(literal -1/2 binary64))) a)) x) x) (*.f64 a x))) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 (+.f64 (*.f64 #s(approx (- (* -1 (* x (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (*.f64 #s(approx (+ 1/2 (+ (* 1/3 x) (* a (- (+ (* -1/2 x) (* 1/6 (* a x))) 1/2)))) (-.f64 (*.f64 #s(literal -1/2 binary64) a) #s(literal -1/2 binary64))) a)) x) a) x)) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 a x)) (+.f64 x (*.f64 (*.f64 y z) z)) (+.f64 x (/.f64 (-.f64 y x) z)) (if.f64 (<=.f64 z #s(literal -5620492334958379/144115188075855872 binary64)) (+.f64 x (/.f64 #s(approx (- y x) y) z)) (if.f64 (<=.f64 z #s(literal 851083777008699/19342813113834066795298816 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 -785801782749509/151115727451828646838272 binary64)) #s(approx (+ x (/ (- y x) z)) (-.f64 x (/.f64 x z))) (if.f64 (<=.f64 z #s(literal 8800000000000000136922861939308218613560172292905340613653981107791337274249850188731871431252417539550615271636992 binary64)) #s(approx (+ x (/ (- y x) z)) (/.f64 (-.f64 y x) z)) #s(approx (+ x (/ (- y x) z)) (-.f64 x (/.f64 x z))))) (if.f64 (<=.f64 x #s(literal -2132904783522667/576460752303423488 binary64)) #s(approx (+ x (/ (- y x) z)) (-.f64 x (/.f64 x z))) (if.f64 (<=.f64 x #s(literal 3454916795156829/803469022129495137770981046170581301261101496891396417650688 binary64)) #s(approx (+ x (/ (- y x) z)) (/.f64 y z)) #s(approx (+ x (/ (- y x) z)) (-.f64 x (/.f64 x z))))) #s(approx (+ x (/ (- y x) z)) (/.f64 y z)) (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (if.f64 (<=.f64 z #s(literal 209999999999999989597160357294212507768183373868289367550342878807897366383532407623440686886060443865045962588160 binary64)) (*.f64 (*.f64 (/.f64 z (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t)))) y) x) (*.f64 (/.f64 z #s(approx (sqrt (- (* z z) (* t a))) (+.f64 z (*.f64 t (*.f64 a (/.f64 #s(literal -1/2 binary64) z)))))) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 15499999999999999130457691327862824030745834444109352623825092371218483235592077333053016137750149427040912146432 binary64)) (*.f64 (*.f64 (/.f64 z (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t)))) y) x) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 5501699011186147/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) (*.f64 #s(approx (/ x (sqrt (- (* z z) (* a t)))) (/.f64 x (sqrt.f64 (neg.f64 (*.f64 a t))))) (*.f64 z y)) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 5501699011186147/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (/.f64 (*.f64 x (*.f64 y z)) (sqrt.f64 (neg.f64 (*.f64 a t))))) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 5501699011186147/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (*.f64 (/.f64 (*.f64 y x) (sqrt.f64 (*.f64 (neg.f64 a) t))) z)) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 2209589721858645/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248 binary64)) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (*.f64 y (*.f64 (/.f64 z (sqrt.f64 (*.f64 (neg.f64 a) t))) x))) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 7365128867766319/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168 binary64)) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (*.f64 (neg.f64 y) #s(approx x #s(literal 0 binary64)))) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x))) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (*.f64 (neg.f64 y) #s(approx x #s(literal 0 binary64)))) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (*.f64 (neg.f64 y) x)) (-.f64 (-.f64 (*.f64 x (log.f64 y)) z) y) (if.f64 (<=.f64 x #s(literal -6349606639047319/13803492693581127574869511724554050904902217944340773110325048447598592 binary64)) #s(approx (- (- (* x (log y)) z) y) (-.f64 (*.f64 x (log.f64 y)) y)) (if.f64 (<=.f64 x #s(literal 16999999999999999714279605155225917536226598349542926525305723237886909349570863639718936378817705158901760 binary64)) (-.f64 #s(approx (- (* x (log y)) z) (neg.f64 z)) y) #s(approx (- (- (* x (log y)) z) y) (-.f64 (*.f64 x (log.f64 y)) y)))) (if.f64 (<=.f64 x #s(literal -7800000000000000382531854923726848 binary64)) #s(approx (- (- (* x (log y)) z) y) (*.f64 x #s(approx (+ (log y) (* -1 (/ (+ y z) x))) (log.f64 y)))) (if.f64 (<=.f64 x #s(literal 179999999999999995206330165908103633830605655315418831540759553043944371558379153761475310556407740974668895405972515275898409813544320570314792376908687559505215488 binary64)) (-.f64 #s(approx (- (* x (log y)) z) (neg.f64 z)) y) #s(approx (- (- (* x (log y)) z) y) (*.f64 x #s(approx (+ (log y) (* -1 (/ (+ y z) x))) (log.f64 y)))))) (-.f64 #s(approx (- (* x (log y)) z) (neg.f64 z)) y) #s(approx (- (- (* x (log y)) z) y) (neg.f64 y)) (exp.f64 (-.f64 (+.f64 x (*.f64 y (log.f64 y))) z)) (if.f64 (<=.f64 y #s(literal 1460000000000000000 binary64)) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (-.f64 x z))) #s(approx (exp (- (+ x (* y (log y))) z)) (exp.f64 (+.f64 x (*.f64 y (log.f64 y)))))) (if.f64 (<=.f64 y #s(literal 3500000000000000322829951864666171433285183552547268184486448362644250650115477488879183655707956020971384455822943128457431703624657904484118504959262064640 binary64)) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (-.f64 x z))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) (pow.f64 y y)))) (if.f64 (<=.f64 (+.f64 x (*.f64 y (log.f64 y))) #s(literal -1000000000000000013287555072 binary64)) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) (exp.f64 x))) (if.f64 (<=.f64 (+.f64 x (*.f64 y (log.f64 y))) #s(literal 10000000000000000 binary64)) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (neg.f64 z))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) (pow.f64 y y))))) (if.f64 (<=.f64 x #s(literal -6599999999999999525504374053797888 binary64)) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) (exp.f64 x))) (if.f64 (<=.f64 x #s(literal 72 binary64)) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) (pow.f64 y y))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) (exp.f64 x))))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) (exp.f64 x))) (if.f64 (<=.f64 x #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) #s(literal 1/2 binary64))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/2 binary64)) x)))))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))))))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)))) #s(approx (exp (- (+ x (* y (log y))) z)) #s(approx (exp (+ x (* y (log y)))) #s(approx (exp x) #s(literal 1 binary64)))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (-.f64 #s(literal -1 binary64) (*.f64 z z)))) y) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 z z)) x) y)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y x) (-.f64 #s(literal -1 binary64) (*.f64 z z)))) (if.f64 (<=.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z z)))) #s(literal 202402253/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) y) x)) (/.f64 #s(approx (/ 1 (* y (- (* z z) -1))) (/.f64 #s(literal 1 binary64) y)) x)) (if.f64 (<=.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z z)))) #s(literal 202402253/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) y) x)) (/.f64 #s(approx (/ -1 (* x (- -1 (* z z)))) (/.f64 #s(literal 1 binary64) x)) y)) (if.f64 (<=.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z z)))) #s(literal 202402253/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) y) x)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(literal 1 binary64) (*.f64 x y)))) (if.f64 (<=.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z z)))) #s(literal 202402253/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(approx 1 #s(literal 0 binary64)) (*.f64 x y))) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(literal 1 binary64) (*.f64 x y)))) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(literal 1 binary64) (*.f64 x y))) (*.f64 x #s(approx (log x) (+.f64 (log.f64 (*.f64 x #s(literal 1/4 binary64))) (log.f64 #s(literal 4 binary64))))) (*.f64 x #s(approx (log x) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (*.f64 x (log.f64 x)) (*.f64 (*.f64 x y) (-.f64 #s(literal 1 binary64) y)) (*.f64 (*.f64 x y) #s(approx (- 1 y) #s(literal 1 binary64))) (if.f64 (<=.f64 z #s(literal -2699999999999999842035945371951723331230629888 binary64)) (/.f64 (*.f64 #s(approx (/ y (- z -1)) (/.f64 y z)) (/.f64 x z)) z) (if.f64 (<=.f64 z #s(literal 2780529385113647/1208925819614629174706176 binary64)) (*.f64 (neg.f64 y) (/.f64 (/.f64 x z) (*.f64 (-.f64 #s(literal -1 binary64) z) z))) (/.f64 (*.f64 #s(approx (/ y (- z -1)) (/.f64 y z)) (/.f64 x z)) z))) (if.f64 (<=.f64 y #s(literal 4750736176684255/1532495540865888858358347027150309183618739122183602176 binary64)) (*.f64 (/.f64 y (*.f64 (-.f64 z #s(literal -1 binary64)) z)) (/.f64 x z)) (/.f64 (*.f64 (/.f64 y (-.f64 z #s(literal -1 binary64))) (/.f64 x z)) z)) (*.f64 (/.f64 y (*.f64 (-.f64 z #s(literal -1 binary64)) z)) (/.f64 x z)) (if.f64 (<=.f64 (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) #s(literal 199999999999999999538074049028741601393225095984807677841113727932195173096259352955823864957370368 binary64)) (*.f64 (/.f64 y (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) x) (*.f64 y (/.f64 (/.f64 x (*.f64 #s(approx (+ z 1) #s(literal 1 binary64)) z)) z))) (if.f64 (<=.f64 z #s(literal -8379879956214123/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512 binary64)) (*.f64 (/.f64 x (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) y) (if.f64 (<=.f64 z #s(literal 8454495018966373/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528 binary64)) (/.f64 #s(approx (* (/ y (- z -1)) (/ x z)) (*.f64 (/.f64 x z) y)) z) (*.f64 (/.f64 y (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) x))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 3135285318820699/313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 binary64)) (*.f64 #s(approx (/ y (* (- z -1) z)) (/.f64 y z)) (/.f64 x z)) (*.f64 (/.f64 x (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) y)) (if.f64 (<=.f64 y #s(literal 15999999999999998740510078330652523870968051984946941628959971585969026374878363648 binary64)) (*.f64 #s(approx (/ y (* (- z -1) z)) (/.f64 y z)) (/.f64 x z)) (*.f64 y (/.f64 x (*.f64 (*.f64 #s(approx (+ z 1) #s(literal 1 binary64)) z) z)))) (*.f64 y (/.f64 x (*.f64 (*.f64 #s(approx (+ z 1) #s(literal 1 binary64)) z) z))) (if.f64 (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (-.f64 (*.f64 b (+.f64 t y)) (*.f64 #s(literal 2 binary64) b))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a)))) (if.f64 (<=.f64 (+.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 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) x) (*.f64 a (-.f64 t #s(literal 1 binary64)))) (*.f64 z (-.f64 y #s(literal 1 binary64)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a)))) (if.f64 (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a)))) (if.f64 (<=.f64 a #s(literal -114999999999999994449499780091099549329930799938112657648278037689961472078556658288033792 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) (*.f64 #s(approx (- (+ y t) 2) (-.f64 y #s(literal 2 binary64))) b)) (if.f64 (<=.f64 a #s(literal 2500000000000000122441816437876301448930567508826859721862605936475420658983461890403078823118191159482782661703775691905133582296656463042755690496 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (+.f64 z (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))) (*.f64 y z))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))))) (if.f64 (<=.f64 a #s(literal -114999999999999994449499780091099549329930799938112657648278037689961472078556658288033792 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) (*.f64 #s(approx (- (+ y t) 2) (-.f64 y #s(literal 2 binary64))) b)) (if.f64 (<=.f64 a #s(literal 2500000000000000122441816437876301448930567508826859721862605936475420658983461890403078823118191159482782661703775691905133582296656463042755690496 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))))) (if.f64 (<=.f64 z #s(literal -350000000000000009774368460636160 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (+.f64 z #s(approx (* b (- (+ t y) 2)) (*.f64 b t)))) (*.f64 y z))) (if.f64 (<=.f64 z #s(literal 309999999999999995654955350744175148758204416 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) (*.f64 #s(approx (- (+ y t) 2) (-.f64 y #s(literal 2 binary64))) b)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (+.f64 z #s(approx (* b (- (+ t y) 2)) (*.f64 b t)))) (*.f64 y z))))) (if.f64 (<=.f64 t #s(literal -2499999999999999918390018751648879805686600901662494978316506154658250805477376 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 -4192540097323757/178405961588244985132285746181186892047843328 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 z (-.f64 #s(literal 1 binary64) y))) (*.f64 #s(approx (- (+ y t) 2) (-.f64 y #s(literal 2 binary64))) b)) (if.f64 (<=.f64 t #s(literal 798014421347659/107839786668602559178668060348078522694548577690162289924414440996864 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 a #s(approx (- t 1) #s(literal -1 binary64))))) (*.f64 #s(approx (- (+ y t) 2) (-.f64 y #s(literal 2 binary64))) b)) (if.f64 (<=.f64 t #s(literal 1098878309078401/36028797018963968 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 z (-.f64 #s(literal 1 binary64) y))) (*.f64 #s(approx (- (+ y t) 2) (-.f64 y #s(literal 2 binary64))) b)) (if.f64 (<=.f64 t #s(literal 29000000000000001340748883195954372554452480140406927015853913273545713996755561800607271582715272273605674001453469029708265239531707203111693021865945848527928423239743700992 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (+.f64 z #s(approx (* b (- (+ t y) 2)) (*.f64 b t)))) (*.f64 y z))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a)))))))) (if.f64 (<=.f64 z #s(literal -350000000000000009774368460636160 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (+.f64 z #s(approx (* b (- (+ t y) 2)) (*.f64 b t)))) (*.f64 y z))) (if.f64 (<=.f64 z #s(literal -4831222442753395/13803492693581127574869511724554050904902217944340773110325048447598592 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))) (if.f64 (<=.f64 z #s(literal 879999999999999994757927642668658325237403690843704639481016440762156093239384342528 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 a (-.f64 #s(literal 1 binary64) t))) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (+.f64 z #s(approx (* b (- (+ t y) 2)) (*.f64 b t)))) (*.f64 y z)))))) (if.f64 (<=.f64 z #s(literal -350000000000000009774368460636160 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (+.f64 z #s(approx (* b (- (+ t y) 2)) (*.f64 b t)))) (*.f64 y z))) (if.f64 (<=.f64 z #s(literal 6600000000000000525303491330048 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (+.f64 z #s(approx (* b (- (+ t y) 2)) (*.f64 b t)))) (*.f64 y z))))) (if.f64 (<=.f64 a #s(literal -114999999999999994449499780091099549329930799938112657648278037689961472078556658288033792 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 a (-.f64 #s(literal 1 binary64) t))) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))) (if.f64 (<=.f64 a #s(literal 2500000000000000122441816437876301448930567508826859721862605936475420658983461890403078823118191159482782661703775691905133582296656463042755690496 binary64)) #s(approx (+ (- (- (- x (* z y)) (neg z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (+.f64 z #s(approx (* b (- (+ t y) 2)) (*.f64 b t)))) (*.f64 y z))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 a (-.f64 #s(literal 1 binary64) t))) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))))) (if.f64 (<=.f64 z #s(literal -350000000000000009774368460636160 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 z (-.f64 #s(literal 1 binary64) y))) (*.f64 #s(approx (- (+ y t) 2) #s(approx (- y 2) #s(literal -2 binary64))) b)) (if.f64 (<=.f64 z #s(literal -5100 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x #s(approx (* a (- t 1)) (*.f64 a t)))) (*.f64 #s(approx (- (+ y t) 2) #s(approx (- y 2) #s(literal -2 binary64))) b)) (if.f64 (<=.f64 z #s(literal 3521072379534965/306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392896587187265470464 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 z #s(literal 299999999999999990590098323753926656 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x #s(approx (* a (- t 1)) (*.f64 a t)))) (*.f64 #s(approx (- (+ y t) 2) #s(approx (- y 2) #s(literal -2 binary64))) b)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 z (-.f64 #s(literal 1 binary64) y))) (*.f64 #s(approx (- (+ y t) 2) #s(approx (- y 2) #s(literal -2 binary64))) b)))))) (if.f64 (<=.f64 z #s(literal -350000000000000009774368460636160 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 z (-.f64 #s(literal 1 binary64) y))) (*.f64 #s(approx (- (+ y t) 2) #s(approx (- y 2) #s(literal -2 binary64))) b)) (if.f64 (<=.f64 z #s(literal 299999999999999990590098323753926656 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)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 z (-.f64 #s(literal 1 binary64) y))) (*.f64 #s(approx (- (+ y t) 2) #s(approx (- y 2) #s(literal -2 binary64))) b)))) (if.f64 (<=.f64 t #s(literal -2589569785738035/281474976710656 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 15/2 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)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a))))) (if.f64 (<=.f64 y #s(literal -1823957849085051/1125899906842624 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 120000000000000 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 (-.f64 #s(approx (+ y t) t) #s(literal 2 binary64)) b)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 y (-.f64 b z))))) (if.f64 (<=.f64 t #s(literal -28000000000000001334171207441461937176576 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 520000000 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 -4208996133570293/618970019642690137449562112 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 15/2 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 -64999999999999997266788807586828382051709277974501215684409022038824504614789842538384515715146503540298849192941453312 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 1098878309078401/36028797018963968 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 #s(literal -1/3 binary64) y) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) (-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) (*.f64 (-.f64 z #s(literal 1 binary64)) #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal 1 binary64)))))) t) (-.f64 (-.f64 (*.f64 (log.f64 y) (-.f64 x #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) z) #s(approx (log (- 1 y)) (neg.f64 y)))) t) #s(approx (- (+ (* (- x 1) (log y)) (* (- z 1) (log (- 1 y)))) t) (-.f64 (*.f64 (log.f64 y) (-.f64 x #s(literal 1 binary64))) t)) (if.f64 (<=.f64 x #s(literal -3700000 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 x #s(literal 130000000000 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 (cos.f64 phi2) (+.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi1)))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) (*.f64 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2))))) R) (if.f64 (<=.f64 phi1 #s(literal -520000000 binary64)) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) R) (if.f64 (<=.f64 phi1 #s(literal 1687496479023819/324518553658426726783156020576256 binary64)) (*.f64 (acos.f64 (+.f64 #s(approx (* (sin phi1) (sin phi2)) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi1) (*.f64 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R))) (if.f64 (<=.f64 phi1 #s(literal -636045512566409/93536104789177786765035829293842113257979682750464 binary64)) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) R) (if.f64 (<=.f64 phi1 #s(literal 4886490333421053/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) (*.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) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) R) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) R))) (if.f64 (<=.f64 phi2 #s(literal -6611313076017503/37778931862957161709568 binary64)) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) R) (if.f64 (<=.f64 phi2 #s(literal 4574792530279969/295147905179352825856 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (cos phi1) (* (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1))) (cos phi2)))) (+.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 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) R))) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if.f64 (<=.f64 lambda1 #s(literal -3602879701896397/9007199254740992 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) #s(approx (* (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1))) (cos phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 #s(approx (- lambda2 lambda1) lambda2)) (cos.f64 phi1)) (cos.f64 phi2)))) R)) (if.f64 (<=.f64 lambda2 #s(literal 1261007895663739/4503599627370496 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi1) #s(approx (* (+ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1))) (cos phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) R) (if.f64 (<=.f64 lambda2 #s(literal 1600000000000000022462698009279528348519391529122066177501280687120340872778401729730946131897050989513796572220449630499087828429810235037964284353350747035468169690929430528 binary64)) (*.f64 (acos.f64 (+.f64 #s(approx (* (sin phi1) (sin phi2)) (*.f64 phi2 (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) R))) (if.f64 (<=.f64 phi2 #s(literal 5291729562160333/2251799813685248 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 #s(approx (* (cos phi1) (cos phi2)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)) (if.f64 (<=.f64 phi2 #s(literal 5291729562160333/2251799813685248 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) R)) (if.f64 (<=.f64 phi1 #s(literal -5764607523034235/1152921504606846976 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) R)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) R) (*.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 -662929865148937/288230376151711744 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 #s(approx phi1 #s(literal 0 binary64)) phi2)))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi2))))) R)) (if.f64 (<=.f64 lambda1 #s(literal -662929865148937/288230376151711744 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 #s(approx phi1 #s(literal 0 binary64)) phi2)))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2))) (*.f64 phi1 phi2))))) R)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 #s(approx phi1 #s(literal 0 binary64)) phi2)))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 phi1 phi2)))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (+.f64 #s(approx (cos lambda1) #s(literal 1 binary64)) (*.f64 phi1 phi2)))))) R) (if.f64 (<=.f64 y-scale #s(literal 3800000000000000218104051615173512987299174059618344386031988835350139398315827128564033464799241351036698234898477191890445065916339901106092887332407475711013582002718769152 binary64)) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 b (/.f64 (neg.f64 a) (*.f64 y-scale x-scale))) (*.f64 b (/.f64 (neg.f64 a) (*.f64 y-scale x-scale)))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (/.f64 (neg.f64 a) x-scale) (/.f64 b y-scale)) (*.f64 (/.f64 (neg.f64 a) x-scale) (/.f64 b y-scale)))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 b (/.f64 (neg.f64 a) (*.f64 y-scale x-scale))) (*.f64 b (/.f64 (neg.f64 a) (*.f64 y-scale x-scale)))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) #s(literal -4 binary64)))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 a (/.f64 b (*.f64 y-scale x-scale))) (*.f64 a (/.f64 b (*.f64 y-scale x-scale)))))) (if.f64 (<=.f64 y-scale #s(literal 5363123171977039/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192 binary64)) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 (/.f64 b (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) b) (neg.f64 a)) (neg.f64 a)))) (if.f64 (<=.f64 y-scale #s(literal 920000000000000001050775064052905481977858912529259836702309724257994121400062072153063609416604457799190245822086071059295857905772086330256261120 binary64)) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 a b) (/.f64 (*.f64 a b) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (*.f64 (/.f64 b (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) b) (neg.f64 a)) (neg.f64 a)))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (*.f64 (neg.f64 a) b) (*.f64 a b)) (*.f64 (*.f64 y-scale x-scale) (*.f64 (neg.f64 y-scale) x-scale))))) (if.f64 (<=.f64 a #s(literal 2406030145530361/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632 binary64)) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) #s(literal 4 binary64)) (*.f64 (*.f64 y-scale x-scale) (*.f64 (neg.f64 y-scale) x-scale)))) (if.f64 (<=.f64 a #s(literal 3099999999999999910618994692850482093206721617458230532572463920521267715131340781521592099971915123090226215471360974731526079043687918787374113260102848169786391060188265185280 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 b (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 a b) (/.f64 (*.f64 a b) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale))))))) (if.f64 (<=.f64 y-scale #s(literal 15000000000000001298496038999574854037221349022080675856012921172039509217266793356799400692677585977189403561424740135192327629840926310196001356373819392 binary64)) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 a b) (/.f64 (*.f64 a b) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 b (*.f64 (/.f64 b (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a)))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 b (*.f64 (/.f64 b (*.f64 (*.f64 y-scale x-scale) (*.f64 y-scale x-scale))) (*.f64 a a))))) (*.f32 (neg.f32 s) (log.f32 (/.f32 (-.f32 (pow.f32 (-.f32 (/.f32 u (-.f32 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)) #s(literal -1 binary32))) (/.f32 (+.f32 u #s(literal -1 binary32)) (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32)))) #s(literal -2 binary32)) (*.f32 #s(literal 1 binary32) #s(literal 1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)) #s(literal -1 binary32))) (/.f32 (+.f32 u #s(literal -1 binary32)) (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32))))) #s(literal 1 binary32))))) (*.f32 (neg.f32 s) (log.f32 (/.f32 (-.f32 (-.f32 (/.f32 (+.f32 u #s(literal -1 binary32)) (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32))) (/.f32 u (-.f32 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)) #s(literal -1 binary32)))) #s(literal -1 binary32)) (-.f32 (/.f32 u (-.f32 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)) #s(literal -1 binary32))) (/.f32 (+.f32 u #s(literal -1 binary32)) (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32))))))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (sqrt.f32 (pow.f32 (-.f32 (/.f32 u (-.f32 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)) #s(literal -1 binary32))) (/.f32 (+.f32 u #s(literal -1 binary32)) (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32)))) #s(literal -2 binary32))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)) #s(literal -1 binary32))) (/.f32 (+.f32 u #s(literal -1 binary32)) (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (PI) s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32) s)))))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (PI) s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32) s)))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 #s(approx (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (PI) s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32) s)))))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (PI) s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32) s)))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 #s(approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1) (+.f32 #s(literal 1 binary32) #s(approx (* 4 (/ (- (* u (- (* -1/4 (PI)) (* 1/4 (PI)))) (* -1/4 (PI))) s)) (/.f32 (PI.f32) s)))))) (*.f32 (neg.f32 s) #s(approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1)) (*.f32 #s(literal 4 binary32) (/.f32 (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1/4 binary32) (PI.f32)) (*.f32 #s(literal 1/4 binary32) (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (PI.f32))) s)))) #s(approx (* (neg s) (log (- (exp (* (log (- (- (/ u (- (exp (/ (neg (PI)) s)) -1)) (/ u (- (exp (/ (PI) s)) -1))) (/ -1 (- (exp (/ (PI) s)) -1)))) -1)) 1))) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u (PI.f32))) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 u (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))) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (*.f32 #s(literal -1/4 binary32) (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (PI.f32))))) (*.f32 (neg.f32 s) #s(approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1)) (*.f32 (/.f32 #s(literal 1 binary32) s) (PI.f32)))) (*.f32 (neg.f32 s) #s(approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1)) (/.f32 (PI.f32) s))) #s(approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1))) (neg.f32 (PI.f32))) (copysign.f64 (asinh.f64 (fabs.f64 x)) x) (acosh.f64 x) (copysign.f32 (asinh.f32 (fabs.f32 x)) x) (acosh.f32 x) #s(approx (+ (+ (+ (* 1335/4 (pow y 6)) (* (* x x) (- (- (- (* (* (* (* 11 x) x) y) y) (pow y 6)) (* 121 (pow y 4))) 2))) (* 11/2 (pow y 8))) (/ x (* 2 y))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) (/.f64 x (+.f64 y y)))) #s(approx (+ (+ (+ (* 1335/4 (pow y 6)) (* (* x x) (- (- (- (* (* (* (* 11 x) x) y) y) (pow y 6)) (* 121 (pow y 4))) 2))) (* 11/2 (pow y 8))) (/ x (* 2 y))) #s(approx (/ (+ (* -2 (* (pow x 2) y)) (* 1/2 x)) y) (/.f64 x (+.f64 y y)))) (if.f64 (<=.f64 r #s(literal 499999999999999979708362228175181365745998044824225719834869504903351961475477212758016 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (-.f64 #s(literal 3 binary64) (+.f64 v v)) (/.f64 (*.f64 (*.f64 (*.f64 w r) r) (*.f64 w #s(literal 1/8 binary64))) (-.f64 #s(literal 1 binary64) v)))) #s(literal 9/2 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) (+.f64 v v)) (*.f64 (*.f64 w #s(literal 1/8 binary64)) (*.f64 w r))) (/.f64 r (-.f64 #s(literal 1 binary64) v)))) #s(literal 9/2 binary64))) (if.f64 (<=.f64 r #s(literal 20000000000000000000 binary64)) (neg.f64 (-.f64 #s(literal 3/2 binary64) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) (+.f64 v v)) (*.f64 (*.f64 w r) r)) (*.f64 #s(literal 1/8 binary64) (/.f64 w (-.f64 #s(literal 1 binary64) v))))))) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) (+.f64 v v)) (*.f64 (*.f64 w #s(literal 1/8 binary64)) (*.f64 w r))) (/.f64 r (-.f64 #s(literal 1 binary64) v)))) #s(literal 9/2 binary64))) (if.f64 (<=.f64 r #s(literal 9999999999999999665649998943273759183241515094863428494587753284228752052274941196820382078490267674695111155514343424 binary64)) (neg.f64 (-.f64 #s(literal 3/2 binary64) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) (+.f64 v v)) (*.f64 (*.f64 w r) r)) (*.f64 #s(literal 1/8 binary64) (/.f64 w (-.f64 #s(literal 1 binary64) v))))))) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) (+.f64 v v)) #s(literal 1/8 binary64)) w) (*.f64 w r)) (/.f64 r (-.f64 #s(literal 1 binary64) v)))) #s(literal 9/2 binary64))) (if.f64 (<=.f64 r #s(literal 2000000000000000101110855451990067628456474061606006558040962949444465527954170811648466754210124438504834226473402368 binary64)) (neg.f64 (-.f64 #s(literal 3/2 binary64) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) (+.f64 v v)) (*.f64 (*.f64 w r) r)) (*.f64 #s(literal 1/8 binary64) (/.f64 w (-.f64 #s(literal 1 binary64) v))))))) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 #s(approx (* 1/8 (- 3 (* 2 v))) (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal -1/4 binary64) v))) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64))) (if.f64 (<=.f64 (-.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 (*.f64 (-.f64 #s(literal 3 binary64) (+.f64 v v)) #s(literal 1/8 binary64)) w) (*.f64 (*.f64 (/.f64 r (-.f64 #s(literal 1 binary64) v)) r) w))))) (-.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 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 #s(approx (* 1/8 (- 3 (* 2 v))) (+.f64 #s(literal 3/8 binary64) (*.f64 #s(literal -1/4 binary64) v))) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64)) (if.f64 (<=.f64 v #s(literal 29 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 (*.f64 #s(approx (* 1/8 (- 3 (* 2 v))) #s(literal 3/8 binary64)) (*.f64 w r)) (*.f64 w r)) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 #s(approx (* (* (- 3 (+ v v)) 1/8) w) (*.f64 (*.f64 w v) #s(literal -1/4 binary64))) (*.f64 (/.f64 r (-.f64 #s(literal 1 binary64) v)) w)) r)) #s(literal 9/2 binary64))) (if.f64 (<=.f64 r #s(literal 199999999999999993726732215835951104 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))) #s(literal 3/8 binary64)) (*.f64 w (*.f64 w (*.f64 r r)))) #s(approx (- 1 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 (*.f64 #s(approx (* (* (- 3 (+ v v)) 1/8) w) (*.f64 #s(literal 3/8 binary64) w)) (*.f64 w r)) #s(approx (/ r (- 1 v)) r))) #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 499999999999999996610474337180813988230854220972032 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 #s(approx (* (* (- 3 (+ v v)) 1/8) w) (*.f64 #s(literal 3/8 binary64) w)) (*.f64 w r)) #s(approx (/ r (- 1 v)) r))) #s(literal 9/2 binary64)) (-.f64 #s(approx (/ (- (* (- (* 3 r) (/ -2 r)) (- v 1)) (* r (* -1/8 (* (* (- 3 (+ v v)) r) (* (* w w) r))))) (* r (- v 1))) (-.f64 (/.f64 (/.f64 #s(literal 2 binary64) r) r) #s(literal -3 binary64))) #s(literal 9/2 binary64))) (-.f64 #s(approx (/ (- (* (- (* 3 r) (/ -2 r)) (- v 1)) (* r (* -1/8 (* (* (- 3 (+ v v)) r) (* (* w w) r))))) (* r (- v 1))) (-.f64 (/.f64 (/.f64 #s(literal 2 binary64) r) r) #s(literal -3 binary64))) #s(literal 9/2 binary64)) (-.f64 #s(approx (/ (- (* (- (* 3 r) (/ -2 r)) (- v 1)) (* r (* -1/8 (* (* (- 3 (+ v v)) r) (* (* w w) r))))) (* r (- v 1))) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) #s(literal -3 binary64))) #s(literal 9/2 binary64)) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal +inf.0 binary64)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x1 x1))) (+.f64 x1 x1))) (-.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 x2 x2)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (/.f64 x1 (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 #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 (*.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x1 x1))) (+.f64 x1 x1))) (-.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))))) (*.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 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal +inf.0 binary64)) (-.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) #s(literal 6 binary64)) (*.f64 x1 x1)) (*.f64 (-.f64 #s(literal 3 binary64) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 x1 x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 x1 x1)) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)) x1))) (-.f64 (*.f64 #s(literal -3 binary64) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (+.f64 (+.f64 x2 x2) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) x1)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))) x1))) x1)))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal +inf.0 binary64)) (+.f64 (+.f64 x1 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 (+.f64 x1 x1) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (-.f64 (+.f64 x2 x2) (-.f64 x1 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)))) (-.f64 (/.f64 (-.f64 (+.f64 x2 x2) (-.f64 x1 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(literal 3 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 x2 x2) (-.f64 x1 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) #s(literal 6 binary64)) (*.f64 x1 x1))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (-.f64 (+.f64 x2 x2) (-.f64 x1 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (*.f64 (*.f64 x1 x1) x1))) x1)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (+.f64 (+.f64 x2 x2) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(literal 3 binary64))) #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 -449999999999999979165810162980947961690818871296 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 64999999999999999832268122104098466167637483886642265587712 binary64)) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (+.f64 (+.f64 x2 x2) x1)) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) #s(literal 6 binary64)) (*.f64 x1 x1)) (*.f64 (-.f64 #s(literal 3 binary64) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 x1 x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (*.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)) x1)) x1) #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 (+.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 2 binary64)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 #s(approx (+ (* (* 3 x1) x1) (* 2 x2)) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 #s(approx (+ (* (* 3 x1) x1) (* 2 x2)) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 #s(approx (+ (* (* 3 x1) x1) (* 2 x2)) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 #s(approx (+ (* (* 3 x1) x1) (* 2 x2)) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) (if.f64 (<=.f64 (+.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 200000000000000006025531980028108500578097307954939025766421595980654826675529246564222471253829152713648768603434556563593386827337275468937699900399114399725573291234884276005207941131245911204484318605390207565762827048057062398328588249283527946922885120 binary64)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 (-.f64 x1 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (+.f64 x2 x2)) (*.f64 (-.f64 (-.f64 x1 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (+.f64 x2 x2)) (+.f64 x1 x1))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 x1 x1)) (-.f64 #s(literal -1 binary64) (*.f64 x1 x1)))) #s(approx (* -3 (* (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) (+ x1 x1))) (*.f64 #s(literal -18 binary64) x1))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) #s(literal 3 binary64))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) #s(literal 3 binary64)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) (if.f64 (<=.f64 (+.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) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 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 -100000000000000008821361405306422640701865984 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 2000000000000000096693384231107318115056789691781028511744 binary64)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 (-.f64 x1 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (+.f64 x2 x2)) (*.f64 (-.f64 (-.f64 x1 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (+.f64 x2 x2)) (+.f64 x1 x1))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 x1 x1)) (-.f64 #s(literal -1 binary64) (*.f64 x1 x1)))) (*.f64 #s(literal -3 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) (-.f64 (*.f64 #s(literal 4 binary64) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) #s(literal 3 binary64))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) #s(literal 3 binary64)))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))) x1))) x1))))))) (if.f64 (<=.f64 x1 #s(literal -1020000000 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 6200000 binary64)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 #s(approx (+ (* (* 3 x1) x1) (* 2 x2)) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 #s(approx (+ (* (* 3 x1) x1) (* 2 x2)) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 #s(approx (+ (* (* 3 x1) x1) (* 2 x2)) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 #s(approx (+ (* (* 3 x1) x1) (* 2 x2)) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #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 -1020000000 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 7378697629483821/4611686018427387904 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 -1020000000 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 7378697629483821/4611686018427387904 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 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))) x1))) x1))))))) (if.f64 (<=.f64 x1 #s(literal -310000000000000026184123729279728766974295050095022671666440784954131739119750909362398283260453271724097536 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64)))) (if.f64 (<=.f64 x1 #s(literal -7788445287802241/649037107316853453566312041152512 binary64)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(approx (+ (/ (* (- (- x1 (* (* 3 x1) x1)) (+ x2 x2)) (* (- (- x1 (* (* 3 x1) x1)) (+ x2 x2)) (+ x1 x1))) (* (- -1 (* x1 x1)) (- -1 (* x1 x1)))) (* -3 (* (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) (+ x1 x1)))) #s(literal -6 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) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))) (if.f64 (<=.f64 x1 #s(literal 7378697629483821/4611686018427387904 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 39999999999999998536271862523546296844108572901094271174721455373708346006171549696 binary64)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(approx (+ (/ (* (- (- x1 (* (* 3 x1) x1)) (+ x2 x2)) (* (- (- x1 (* (* 3 x1) x1)) (+ x2 x2)) (+ x1 x1))) (* (- -1 (* x1 x1)) (- -1 (* x1 x1)))) (* -3 (* (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) (+ x1 x1)))) #s(literal -6 binary64)) (*.f64 (*.f64 x1 x1) #s(approx (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6) (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 #s(literal -4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)) x1))) x1)))))) (+.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) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (*.f64 #s(literal -6 binary64) x2)))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64)))))))) (if.f64 (<=.f64 x1 #s(literal -310000000000000026184123729279728766974295050095022671666440784954131739119750909362398283260453271724097536 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64)))) (if.f64 (<=.f64 x1 #s(literal -7788445287802241/649037107316853453566312041152512 binary64)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(approx (+ (/ (* (- (- x1 (* (* 3 x1) x1)) (+ x2 x2)) (* (- (- x1 (* (* 3 x1) x1)) (+ x2 x2)) (+ x1 x1))) (* (- -1 (* x1 x1)) (- -1 (* x1 x1)))) (* -3 (* (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) (+ x1 x1)))) #s(literal -6 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) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))) (if.f64 (<=.f64 x1 #s(literal 7378697629483821/4611686018427387904 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 39999999999999998536271862523546296844108572901094271174721455373708346006171549696 binary64)) (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(approx (+ (/ (* (- (- x1 (* (* 3 x1) x1)) (+ x2 x2)) (* (- (- x1 (* (* 3 x1) x1)) (+ x2 x2)) (+ x1 x1))) (* (- -1 (* x1 x1)) (- -1 (* x1 x1)))) (* -3 (* (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) (+ x1 x1)))) #s(literal -6 binary64)) (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 x2 (-.f64 (-.f64 x1 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) x2)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(literal 4 binary64)) #s(literal 6 binary64)) (*.f64 x1 x1))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 (*.f64 (/.f64 (-.f64 x2 (-.f64 (-.f64 x1 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) x2)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (*.f64 (*.f64 x1 x1) x1))) (+.f64 x1 #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (*.f64 #s(literal -6 binary64) x2)))) x1) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64)))))))) (if.f64 (<=.f64 x1 #s(literal -310000000000000026184123729279728766974295050095022671666440784954131739119750909362398283260453271724097536 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64)))) (if.f64 (<=.f64 x1 #s(literal -7788445287802241/649037107316853453566312041152512 binary64)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(approx (+ (/ (* (- (- x1 (* (* 3 x1) x1)) (+ x2 x2)) (* (- (- x1 (* (* 3 x1) x1)) (+ x2 x2)) (+ x1 x1))) (* (- -1 (* x1 x1)) (- -1 (* x1 x1)))) (* -3 (* (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) (+ x1 x1)))) #s(literal -6 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) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))) (if.f64 (<=.f64 x1 #s(literal 7378697629483821/4611686018427387904 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 39999999999999998536271862523546296844108572901094271174721455373708346006171549696 binary64)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(approx (+ (/ (* (- (- x1 (* (* 3 x1) x1)) (+ x2 x2)) (* (- (- x1 (* (* 3 x1) x1)) (+ x2 x2)) (+ x1 x1))) (* (- -1 (* x1 x1)) (- -1 (* x1 x1)))) (* -3 (* (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) (+ x1 x1)))) #s(literal -6 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) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64)))))))) (if.f64 (<=.f64 x1 #s(literal -1150000000 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (-.f64 #s(literal 6 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) x1))))) (if.f64 (<=.f64 x1 #s(literal 4278419646001971/2251799813685248 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) (-.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) x1)))) (-.f64 #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) (-.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) x1))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) (-.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) x1)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) (-.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) x1))))) (*.f64 (*.f64 x1 x1) x1)) x1) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))))) (if.f64 (<=.f64 x1 #s(literal -1150000000 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (-.f64 #s(literal 6 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) x1))))) (if.f64 (<=.f64 x1 #s(literal 7378697629483821/4611686018427387904 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (-.f64 #s(literal 6 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) x1))))))) (if.f64 (<=.f64 x1 #s(literal -1150000000 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64)))) (if.f64 (<=.f64 x1 #s(literal 7378697629483821/4611686018427387904 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(approx (+ (/ (* (- (- x1 (* (* 3 x1) x1)) (+ x2 x2)) (* (- (- x1 (* (* 3 x1) x1)) (+ x2 x2)) (+ x1 x1))) (* (- -1 (* x1 x1)) (- -1 (* x1 x1)))) (* -3 (* (/ (+ (- (+ x2 x2) x1) (* (* 3 x1) x1)) (- (* x1 x1) -1)) (+ x1 x1)))) #s(literal -6 binary64)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) (-.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) x1)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) (-.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) x1))))) (*.f64 (*.f64 x1 x1) x1)) x1) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (*.f64 #s(literal -6 binary64) x2)))))) (if.f64 (<=.f64 x1 #s(literal -1150000000 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64)))) (if.f64 (<=.f64 x1 #s(literal 4278419646001971/2251799813685248 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64)))))) (if.f64 (<=.f64 x1 #s(literal -22000000000000000868983223655426175310292247430116471053970864172722295346234400173327571296457035350842412083961929815841356459913028273237393408 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 x1 #s(literal -1220000000000000037266000832071624433495737106432 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 (*.f64 (*.f64 #s(literal 144 binary64) (*.f64 x1 x1)) (*.f64 #s(literal 144 binary64) (*.f64 x1 x1))) (*.f64 #s(literal 36 binary64) #s(literal 36 binary64))) (+.f64 (*.f64 #s(literal 144 binary64) (*.f64 x1 x1)) #s(literal 36 binary64))) (+.f64 (*.f64 #s(literal -12 binary64) x1) #s(literal 6 binary64))))))) (if.f64 (<=.f64 x1 #s(literal 2550000000000000071817004572173745166147388930439997663416002368134913504653049069568 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 1099999999999999981099671962567932721278403439097364275461205373231464304268517038815845959818037037137545418434084302666911300383127778143660515753197568 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 (*.f64 (*.f64 #s(literal 144 binary64) (*.f64 x1 x1)) (*.f64 #s(literal 144 binary64) (*.f64 x1 x1))) (*.f64 #s(literal 36 binary64) #s(literal 36 binary64))) (+.f64 (*.f64 #s(literal 144 binary64) (*.f64 x1 x1)) #s(literal 36 binary64))) (+.f64 (*.f64 #s(literal -12 binary64) x1) #s(literal 6 binary64))))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 (-.f64 (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 x2 (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))) (*.f64 x1 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) x2) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 3 binary64) (*.f64 #s(literal -2 binary64) x2))) (+.f64 (*.f64 #s(literal 6 binary64) x2) (*.f64 #s(literal 8 binary64) x2)))) #s(literal 6 binary64)))) #s(literal 1 binary64))))))))) (if.f64 (<=.f64 x1 #s(literal -22000000000000000868983223655426175310292247430116471053970864172722295346234400173327571296457035350842412083961929815841356459913028273237393408 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 x1 #s(literal -1220000000000000037266000832071624433495737106432 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 (*.f64 (*.f64 #s(literal 144 binary64) (*.f64 x1 x1)) (*.f64 #s(literal 144 binary64) (*.f64 x1 x1))) (*.f64 #s(literal 36 binary64) #s(literal 36 binary64))) (+.f64 (*.f64 #s(literal 144 binary64) (*.f64 x1 x1)) #s(literal 36 binary64))) (+.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 (*.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 -1220000000000000037266000832071624433495737106432 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)))))))) #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 -1220000000000000037266000832071624433495737106432 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)))))))) #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 x1 #s(literal -1220000000000000037266000832071624433495737106432 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 x1 #s(literal -8510815580529969/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376 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 x1 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x2 (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))) #s(literal 1 binary64))))) (if.f64 (<=.f64 x1 #s(literal 5716092316252427/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904 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 x1 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x2 (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 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 -1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 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 x1 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x2 (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 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 999999999999999988452569694641453289891412847766833896677368465428848130901034909295879619908945316559292587569958465674654992927728624557883489163749540246356891129106733591931304833693638565628182306078113383272782784390994049606075766012189756664840192 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 x1 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 x2 (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 x2 #s(literal -71000000000000002674669016594014765283383253216016166002241535142728984373773236681145461132739173051887779840 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) (*.f64 x2 (-.f64 (*.f64 #s(literal -12 binary64) x1) #s(literal 6 binary64)))))) (if.f64 (<=.f64 x2 #s(literal 7040159025628825/1852673427797059126777135760139006525652319754650249024631321344126610074238976 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 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 (*.f64 (-.f64 (*.f64 #s(literal -12 binary64) x1) #s(literal 6 binary64)) x2) x1))) (if.f64 (<=.f64 x2 #s(literal -6298479312360475/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) (*.f64 x2 (-.f64 (*.f64 #s(literal -12 binary64) x1) #s(literal 6 binary64)))))) (if.f64 (<=.f64 x2 #s(literal 1333754873792233/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) (*.f64 x1 (-.f64 (*.f64 #s(literal -12 binary64) x2) #s(literal 1 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) (*.f64 x2 (-.f64 (*.f64 #s(literal -12 binary64) x1) #s(literal 6 binary64)))))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) (*.f64 x1 (-.f64 (*.f64 #s(literal -12 binary64) x2) #s(literal 1 binary64)))))) (/.f64 (*.f64 (/.f64 t1 (-.f64 (neg.f64 t1) u)) v) (+.f64 u t1)) (*.f64 (/.f64 v (-.f64 (neg.f64 t1) u)) (/.f64 t1 (+.f64 u t1))) (if.f64 (<=.f64 (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) #s(literal -100000000000000004764729344 binary64)) (*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 u t1) (+.f64 u t1))) v) (if.f64 (<=.f64 (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) #s(literal 0 binary64)) (*.f64 t1 (/.f64 (/.f64 v (-.f64 (neg.f64 t1) u)) (+.f64 u t1))) (if.f64 (<=.f64 (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) #s(literal 10000000000000000161728392950095834780961727121532468109675577629605415353003578843613352249644053642881905330331839631511632172467492917395324154002545647584434349098564602595580939232492998880708913562707066468760361494711018313643605437535869015444666630275072 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))))) (if.f64 (<=.f64 (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) #s(literal 10000000000000000161728392950095834780961727121532468109675577629605415353003578843613352249644053642881905330331839631511632172467492917395324154002545647584434349098564602595580939232492998880708913562707066468760361494711018313643605437535869015444666630275072 binary64)) (*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 u t1) (+.f64 u t1))) v) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)) (*.f64 (/.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) (+.f64 u t1)) v) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)) (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 (*.f64 x x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) x))) (*.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) (if.f64 (<=.f64 x #s(literal 2500 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(approx (- (/ 238732414637843/250000000000000 (* x x)) 6450306886639899/50000000000000000) #s(literal -6450306886639899/50000000000000000 binary64)) x) (*.f64 x x)))) (if.f64 (<=.f64 x #s(literal 2500 binary64)) (*.f64 #s(approx (- (* -6450306886639899/50000000000000000 (* x x)) -238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) x) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 #s(approx (- (/ 238732414637843/250000000000000 (* x x)) 6450306886639899/50000000000000000) #s(literal -6450306886639899/50000000000000000 binary64)) (*.f64 (*.f64 x x) x)))) (*.f64 #s(approx (- (* -6450306886639899/50000000000000000 (* x x)) -238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) x) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 0 binary64) x)) #s(literal 38/81 binary64) (if.f64 (<=.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal +inf.0 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(approx (- (pow x 4) (pow y 4)) (neg.f64 (pow.f64 y #s(literal 4 binary64))))) (if.f64 (<=.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -2024022533/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) #s(approx (- (pow x 4) (pow y 4)) (neg.f64 (pow.f64 y #s(literal 4 binary64)))) (if.f64 (<=.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal +inf.0 binary64)) #s(approx (- (pow x 4) (pow y 4)) (pow.f64 x #s(literal 4 binary64))) #s(approx (- (pow x 4) (pow y 4)) (neg.f64 (pow.f64 y #s(literal 4 binary64)))))) #s(approx (- (pow x 4) (pow y 4)) (pow.f64 x #s(literal 4 binary64))) (if.f64 (<=.f64 a #s(literal -61999999999999995738587136 binary64)) (/.f64 (exp.f64 a) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) #s(literal 2 binary64)))) (/.f64 #s(approx (exp a) (+.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 -61999999999999995738587136 binary64)) (/.f64 (exp.f64 a) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) #s(literal 2 binary64)))) (/.f64 #s(approx (exp a) (+.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 -61999999999999995738587136 binary64)) (/.f64 (exp.f64 a) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) #s(literal 2 binary64)))) (/.f64 #s(approx (exp a) (+.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 -65000000000000000520093696 binary64)) (/.f64 (exp.f64 a) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) #s(literal 2 binary64)))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) (exp.f64 b)))) (/.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 b #s(literal -160000000000 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (exp (neg b)) (+.f64 #s(literal 1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) b) #s(literal 1 binary64)))))))) (if.f64 (<=.f64 b #s(literal 1999999999999999853079562352962397847017606430398935774525292839560724611072 binary64)) (/.f64 (exp.f64 a) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) #s(literal 2 binary64)))) (if.f64 (<=.f64 b #s(literal 18999999999999999064581089979963101249120767266604493066770021892695906750618596520567186646577434152905173284039181572611431631767743819258237216708624384 binary64)) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) (/.f64 (-.f64 (*.f64 #s(approx (exp b) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) b) #s(literal -1 binary64)) b) #s(literal -1 binary64))) #s(approx (exp b) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) b) #s(literal -1 binary64)) b) #s(literal -1 binary64)))) (*.f64 #s(approx (exp a) (-.f64 a #s(literal -1 binary64))) #s(approx (exp a) (-.f64 a #s(literal -1 binary64))))) (-.f64 #s(approx (exp b) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) b) #s(literal -1 binary64)) b) #s(literal -1 binary64))) #s(approx (exp a) (-.f64 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 #s(literal 1/2 binary64) b)))))))))) (if.f64 (<=.f64 b #s(literal 5607668906767333/431359146674410236714672241392314090778194310760649159697657763987456 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (exp (neg b)) (+.f64 #s(literal 1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) b) #s(literal 1 binary64)))))))) (if.f64 (<=.f64 b #s(literal 18999999999999999064581089979963101249120767266604493066770021892695906750618596520567186646577434152905173284039181572611431631767743819258237216708624384 binary64)) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) (/.f64 (-.f64 (*.f64 #s(approx (exp b) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) b) #s(literal -1 binary64)) b) #s(literal -1 binary64))) #s(approx (exp b) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) b) #s(literal -1 binary64)) b) #s(literal -1 binary64)))) (*.f64 #s(approx (exp a) (-.f64 a #s(literal -1 binary64))) #s(approx (exp a) (-.f64 a #s(literal -1 binary64))))) (-.f64 #s(approx (exp b) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) b) #s(literal -1 binary64)) b) #s(literal -1 binary64))) #s(approx (exp a) (-.f64 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 #s(literal 1/2 binary64) b))))))))) (if.f64 (<=.f64 b #s(literal 1250000 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (exp (neg b)) (+.f64 #s(literal 1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) b) #s(literal 1 binary64)))))))) (if.f64 (<=.f64 b #s(literal 91999999999999994045128890365765438733790941968932346889264967511189749760 binary64)) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) #s(approx (+ (exp a) (exp b)) (/.f64 (-.f64 (*.f64 #s(approx (exp a) (-.f64 a #s(literal -1 binary64))) #s(approx (exp a) (-.f64 a #s(literal -1 binary64)))) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 #s(approx (exp a) (-.f64 a #s(literal -1 binary64))) #s(literal 1 binary64))))) (if.f64 (<=.f64 b #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 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 (-.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) #s(literal 1/2 binary64))) (*.f64 b b)) (-.f64 (*.f64 (*.f64 b b) #s(literal 1/2 binary64)) b)))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b)))))))))) (if.f64 (<=.f64 b #s(literal 1250000 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (exp (neg b)) (+.f64 #s(literal 1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) b) #s(literal 1 binary64)))))))) (if.f64 (<=.f64 b #s(literal 91999999999999994045128890365765438733790941968932346889264967511189749760 binary64)) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) #s(approx (+ (exp a) (exp b)) (/.f64 (-.f64 (*.f64 #s(approx (exp a) (-.f64 a #s(literal -1 binary64))) #s(approx (exp a) (-.f64 a #s(literal -1 binary64)))) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 #s(approx (exp a) (-.f64 a #s(literal -1 binary64))) #s(literal 1 binary64))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) b))))))))))) (if.f64 (<=.f64 b #s(literal -700000 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (exp (neg b)) (+.f64 #s(literal 1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) b) #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 -700000 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (exp (neg b)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) b)))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) b)))))))))) (if.f64 (<=.f64 (exp.f64 b) #s(literal 3602879701896397/4503599627370496 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (exp (neg b)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) b)))))) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) (+.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b)))))))) (if.f64 (<=.f64 b #s(literal -700000 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (exp (neg b)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) b)))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b)))))))) (if.f64 (<=.f64 (/.f64 (exp.f64 a) (+.f64 (exp.f64 a) (exp.f64 b))) #s(literal 281474976766951/562949953421312 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (exp a) (exp b)) (-.f64 #s(approx (exp a) (-.f64 a #s(literal -1 binary64))) #s(literal -1 binary64))) #s(approx (exp a) (-.f64 a #s(literal -1 binary64)))))) (if.f64 (<=.f64 (/.f64 (exp.f64 a) (+.f64 (exp.f64 a) (exp.f64 b))) #s(literal 281474976766951/562949953421312 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b))))))) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (exp a) (exp b)) (-.f64 #s(approx (exp a) (-.f64 a #s(literal -1 binary64))) #s(literal -1 binary64)))) #s(approx (exp a) (-.f64 a #s(literal -1 binary64))))) (if.f64 (<=.f64 b #s(literal -700000 binary64)) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) #s(literal 2 binary64)))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) b))))) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (exp a) (exp b)) (-.f64 #s(approx (exp a) (-.f64 a #s(literal -1 binary64))) #s(literal -1 binary64)))) #s(approx (exp a) (-.f64 a #s(literal -1 binary64)))) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) #s(approx (+ (exp a) (exp b)) (+.f64 #s(literal 1 binary64) #s(approx (exp a) (+.f64 #s(literal 1 binary64) a))))) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) #s(literal 2 binary64)))) (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (if.f64 (<=.f64 (*.f64 b1 b2) #s(literal 0 binary64)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)) (if.f64 (<=.f64 (*.f64 b1 b2) #s(literal 4951760157141521/1237940039285380274899124224 binary64)) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (if.f64 (<=.f64 (*.f64 b1 b2) #s(literal 50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2))))) (if.f64 (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 200000000000000017642722810612845281403731968 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (if.f64 (<=.f64 x #s(literal -50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) #s(approx (+ 1 (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E)))))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.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 120 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -20 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -120 binary64)) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 2 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64)))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 48 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -72 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 266 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 12 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 360 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 10 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -10 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 60 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 2 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -6 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -126 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -12 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (if.f64 (<=.f64 x #s(literal -50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) #s(approx (+ 1 (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E)))))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (/.f64 (+.f64 (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 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (if.f64 (<=.f64 x #s(literal -50000000000000000095783754286733436810797756363259600557640175729968966210199437798061807255409016176640 binary64)) #s(approx (+ 1 (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E)))))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.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 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (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 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.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) (*.f64 (E.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)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.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 #s(literal -18 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.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 -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 48 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.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 -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -72 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 266 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 12 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 360 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 10 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -10 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 60 binary64))) (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -6 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -126 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -12 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -1200 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -20 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -116 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -720 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -300 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -20 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -20 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -120 binary64)) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 2 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64)))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 6 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 48 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -72 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -176 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 266 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 12 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 360 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 53 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 10 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 90 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -10 binary64) (pow.f64 (E.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 60 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 2 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -6 binary64) (pow.f64 (E.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -126 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -12 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #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 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 48 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -72 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 266 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 12 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 360 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 10 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -10 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 60 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 2 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -6 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -126 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -12 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(approx (+ 1 (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E)))))))) #s(literal 1 binary64))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -1200 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -20 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -116 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -720 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -300 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -20 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -20 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -120 binary64)) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 2 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64)))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 6 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 48 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -72 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -176 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 266 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 12 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 360 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 53 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 10 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 90 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -10 binary64) (pow.f64 (E.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 60 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 2 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -6 binary64) (pow.f64 (E.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -126 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -12 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #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 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.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 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 48 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -72 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 266 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 12 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 360 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 10 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -10 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 60 binary64))) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -6 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -126 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -12 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(approx (+ 1 (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E)))))))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #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 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (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 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.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) (*.f64 (E.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)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.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 #s(literal -18 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.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 -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 48 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.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 -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -72 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 266 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 12 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 360 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 #s(approx (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (* (E) (E))) (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)) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 13 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 30 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 30 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))))))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -10 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 60 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 2 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -6 binary64) (*.f64 (E.f64) (E.f64)))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -126 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -12 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) #s(literal -24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 #s(approx (* (+ (+ (/ (* (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 (pow.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.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)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64))))) (*.f64 (*.f64 (*.f64 #s(literal -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 (pow.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.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 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (-.f64 (*.f64 (*.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))) (*.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)))) (*.f64 (*.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 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))))))))))))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.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 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(approx (+ 1 (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E)))))))) #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 #s(approx (- (* 1 1) (* (/ (sqrt (- (* b b) (* (* c a) 4))) b) (/ (sqrt (- (* b b) (* (* c a) 4))) b))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))) b))) (neg.f64 b)) (*.f64 #s(literal 2 binary64) a)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (/ (- (sqrt (- (* b b) (* c (* a 4)))) b) a)) (*.f64 b (-.f64 (/.f64 a (pow.f64 b #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) c))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) b))))) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) a) (*.f64 b b)) (*.f64 c a)) #s(literal -2 binary64)) b)) (+.f64 a a)) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c)))) (*.f64 #s(literal 2 binary64) a)) #s(literal -3961408125713217/9903520314283042199192993792 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 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 -3961408125713217/9903520314283042199192993792 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))) b)) (*.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b))) (if.f64 (<=.f64 (/.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 -3961408125713217/9903520314283042199192993792 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 3458764513820541/36028797018963968 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 (-.f64 (neg.f64 c) (-.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 (*.f64 a a) 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))) (if.f64 (<=.f64 b #s(literal 3458764513820541/36028797018963968 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 (-.f64 (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 (*.f64 a a) 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))) (/.f64 (/.f64 #s(approx (- (pow (sqrt (- (* b b) (* c (* a 4)))) 3) (pow b 3)) (*.f64 b (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 a c)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (*.f64 #s(literal 8 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))))) (pow.f64 b #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))))))) (pow.f64 b #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 c #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))))))) (pow.f64 b #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64)))) (*.f64 #s(literal 16 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))))) (pow.f64 b #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64)))) (*.f64 #s(literal 16 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))))) (pow.f64 b #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64)))) (*.f64 #s(literal 32 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b #s(literal 6 binary64))))))))))))))))))))) (+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))) (+.f64 (*.f64 b b) (*.f64 #s(approx (sqrt (- (* b b) (* c (* a 4)))) (*.f64 b (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 4 binary64))))))))) b)))) (*.f64 #s(literal 2 binary64) a)) (/.f64 (/.f64 #s(approx (- (pow (sqrt (- (* b b) (* c (* a 4)))) 3) (pow b 3)) (*.f64 b (+.f64 (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 4 binary64)))) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 a a)) (*.f64 c c)) (*.f64 b b)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 (*.f64 b b) b) b)) #s(literal -4 binary64))) (+.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 c a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 a a) a)) #s(literal 0 binary64)) c) a) (pow.f64 b #s(literal -6 binary64))) #s(literal -2 binary64))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) #s(literal 0 binary64)) c) a) (*.f64 (*.f64 (*.f64 b b) b) b)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) #s(literal 0 binary64))) (*.f64 a a)) (pow.f64 b #s(literal -6 binary64))) #s(literal -2 binary64))) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) #s(literal 20 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) #s(literal 20 binary64)))) (pow.f64 b #s(literal 6 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 #s(literal 32 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) (pow.f64 b #s(literal -6 binary64)))) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 (*.f64 b b) b) b)))) (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) (pow.f64 b #s(literal -6 binary64))) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 a a)) (*.f64 c c)) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b b)) #s(literal -2 binary64)))))) (*.f64 #s(literal -4 binary64) (*.f64 c a)))))) (+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64)))) (+.f64 (*.f64 b b) (*.f64 #s(approx (sqrt (- (* b b) (* c (* a 4)))) (*.f64 b (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 4 binary64))))))))) 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 c c) c) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 (*.f64 b b) 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 c c) c) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 (*.f64 b b) b) b)) #s(literal -4 binary64))) (+.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 c a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 a a) a)) #s(literal 0 binary64)) c) a) (pow.f64 b #s(literal -6 binary64))) #s(literal -2 binary64))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) #s(literal 0 binary64)) c) a) (*.f64 (*.f64 (*.f64 b b) b) b)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) #s(literal 0 binary64))) (*.f64 a a)) (pow.f64 b #s(literal -6 binary64))) #s(literal -2 binary64))) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) #s(literal 20 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) #s(literal 20 binary64)))) (pow.f64 b #s(literal 6 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 #s(literal 32 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) (pow.f64 b #s(literal -6 binary64)))) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 (*.f64 b b) b) b)))) (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) (pow.f64 b #s(literal -6 binary64))) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 a a)) (*.f64 c c)) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b b)) #s(literal -2 binary64))))))) b)) (+.f64 (*.f64 b (+.f64 b #s(approx (sqrt (- (* b b) (* c (* a 4)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 a a) a)) (pow.f64 b #s(literal -6 binary64))) #s(literal -4 binary64))) (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 a (/.f64 c (*.f64 b b))) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b b) b) b))))) b)))) (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c)))) (/.f64 #s(literal 1 binary64) (+.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 c c) c) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 (*.f64 b b) 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 c c) c) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 (*.f64 b b) b) b)) #s(literal -4 binary64))) (+.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 c a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 a a) a)) #s(literal 0 binary64)) c) a) (pow.f64 b #s(literal -6 binary64))) #s(literal -2 binary64))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) #s(literal 0 binary64)) c) a) (*.f64 (*.f64 (*.f64 b b) b) b)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) #s(literal 0 binary64))) (*.f64 a a)) (pow.f64 b #s(literal -6 binary64))) #s(literal -2 binary64))) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) #s(literal 20 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) #s(literal 20 binary64)))) (pow.f64 b #s(literal 6 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 #s(literal 32 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) (pow.f64 b #s(literal -6 binary64)))) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 (*.f64 b b) b) b)))) (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) (pow.f64 b #s(literal -6 binary64))) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 a a)) (*.f64 c c)) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b b)) #s(literal -2 binary64))))))) b)) (*.f64 (+.f64 (*.f64 b (+.f64 b #s(approx (sqrt (- (* b b) (* c (* a 4)))) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 a a) a)) (pow.f64 b #s(literal -6 binary64))) #s(literal -4 binary64))) (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 a (/.f64 c (*.f64 b b))) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b b) b) b))))) b)))) (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) (+.f64 a 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 c c) c) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 (*.f64 b b) 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 c c) c) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 (*.f64 b b) b) b)) #s(literal -4 binary64))) (+.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 c a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 a a) a)) #s(literal 0 binary64)) c) a) (pow.f64 b #s(literal -6 binary64))) #s(literal -2 binary64))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) #s(literal 0 binary64)) c) a) (*.f64 (*.f64 (*.f64 b b) b) b)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) #s(literal 0 binary64))) (*.f64 a a)) (pow.f64 b #s(literal -6 binary64))) #s(literal -2 binary64))) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) #s(literal 20 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) #s(literal 20 binary64)))) (pow.f64 b #s(literal 6 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 #s(literal 32 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) (pow.f64 b #s(literal -6 binary64)))) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 (*.f64 b b) b) b)))) (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) (pow.f64 b #s(literal -6 binary64))) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 a a)) (*.f64 c c)) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b b)) #s(literal -2 binary64))))))) b)) (+.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) b) (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c)))) (+.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 c c) c) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 (*.f64 b b) 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 c c) c) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 (*.f64 b b) b) b)) #s(literal -4 binary64))) (+.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 c a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 a a) a)) #s(literal 0 binary64)) c) a) (pow.f64 b #s(literal -6 binary64))) #s(literal -2 binary64))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) #s(literal 0 binary64)) c) a) (*.f64 (*.f64 (*.f64 b b) b) b)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) #s(literal 0 binary64))) (*.f64 a a)) (pow.f64 b #s(literal -6 binary64))) #s(literal -2 binary64))) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) #s(literal 20 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) #s(literal 20 binary64)))) (pow.f64 b #s(literal 6 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 #s(literal 32 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) (pow.f64 b #s(literal -6 binary64)))) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 (*.f64 b b) b) b)))) (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) c) c) (*.f64 (*.f64 (*.f64 a a) a) a)) (pow.f64 b #s(literal -6 binary64))) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 a a)) (*.f64 c c)) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b b)) #s(literal -2 binary64))))))) b)) (*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) b) (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 535928355657089/4503599627370496 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 #s(approx (/ (- (- (* (* (* (* (* c c) (* c c)) (* (* (* a a) a) a)) (/ 20 (* (pow b 6) a))) -1/4) (* (* c c) (/ a (* b b)))) c) b) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) b)))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 c c) c)) (*.f64 a a)) (*.f64 (*.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 -7090467253332109/288230376151711744 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))) (/.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 -7090467253332109/288230376151711744 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)) #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 -6611313076017503/18889465931478580854784 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 -6611313076017503/18889465931478580854784 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 -8854437155380585/73786976294838206464 binary64)) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal 4 binary64))) (*.f64 b b))) (*.f64 b b)))) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.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 -8854437155380585/73786976294838206464 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) a) (-.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)) (/.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 -8854437155380585/73786976294838206464 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 a (-.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 -8854437155380585/73786976294838206464 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -5 binary64) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) (*.f64 (pow.f64 b #s(literal 6 binary64)) a)) (*.f64 (*.f64 (/.f64 a (*.f64 b b)) c) c)) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 b #s(literal -4 binary64)) a) (*.f64 (*.f64 c c) a)) (+.f64 c c)) c)) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (-.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) (/.f64 #s(literal -5 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a))) (*.f64 (*.f64 (/.f64 a (*.f64 b b)) c) c)) (*.f64 (+.f64 c c) (*.f64 (*.f64 (*.f64 (pow.f64 b #s(literal -4 binary64)) a) a) (*.f64 c c)))) c) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 #s(approx (- (- (/ (* (* 20 (pow (* c a) 4)) -1/4) (* (pow b 6) a)) (* (* c c) (/ a (* b b)))) c) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 b #s(literal -4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) 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 #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)))) (/.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))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 #s(approx (- (- (/ (* -5 (pow (* c a) 4)) (* (pow b 6) a)) (* (* (/ a (* b b)) c) c)) (+ (* (* (* (pow b -4) a) (* (* c c) a)) (+ c c)) c)) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 2 binary64)))) #s(literal 1 binary64)))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (/ (+ (* -2 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1 c) (+ (* -1 (/ (* a (pow c 2)) (pow b 2))) (* -1/4 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) b))))) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 (/.f64 #s(literal 1 binary64) b) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) a) (*.f64 b b)) (*.f64 c a)) #s(literal -2 binary64)))) (*.f64 #s(literal 2 binary64) a)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) a) (*.f64 b b)) (*.f64 c a)) #s(literal -2 binary64)) b)) (+.f64 a a)) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c)))) (*.f64 #s(literal 2 binary64) a)) #s(literal -1152921504606847/1152921504606846976 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 a (-.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 -1152921504606847/1152921504606846976 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 -1152921504606847/1152921504606846976 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 -270000000000000014813675884687280629561147120708310768859751917642853688035973694871180955644822602500183450900365574389922442901746162238224555636162560 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 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 -7136238463529799/356811923176489970264571492362373784095686656 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) (/.f64 (-.f64 #s(approx (sqrt (- (* b b) (* c (* a 4)))) (sqrt.f64 (*.f64 (*.f64 c a) #s(literal -4 binary64)))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 c a))) (+.f64 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 -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 5401929691264679/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664 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 -1922388332328819/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 221493496140773/5986310706507378352962293074805895248510699696029696 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 2091191706832477/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472 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 -221377464554871/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (pow.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) c) (*.f64 #s(literal 1/9 binary64) (*.f64 b (/.f64 b a)))) a)) #s(literal 3 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) c) (*.f64 (*.f64 (/.f64 b a) b) #s(literal 1/9 binary64))) a)) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) c) (*.f64 (*.f64 (/.f64 b a) b) #s(literal 1/9 binary64))) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) c) (*.f64 (*.f64 (/.f64 b a) b) #s(literal 1/9 binary64))) a))) (if.f64 (<=.f64 b #s(literal 8104522595470689/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 binary64)) (/.f64 (pow.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 #s(literal 3 binary64) (/.f64 c a))) #s(literal 3 binary64)) #s(literal 729 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 1/3 binary64)) (*.f64 (*.f64 b b) #s(literal 1/9 binary64))) (*.f64 a a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 1/3 binary64)) (*.f64 (*.f64 b b) #s(literal 1/9 binary64))) (*.f64 a a)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 1/3 binary64)) (*.f64 (*.f64 b b) #s(literal 1/9 binary64))) (*.f64 a a))))) (if.f64 (<=.f64 b #s(literal 8104522595470689/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 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 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 1/3 binary64)) (*.f64 (*.f64 b b) #s(literal 1/9 binary64))) (*.f64 a a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 1/3 binary64)) (*.f64 (*.f64 b b) #s(literal 1/9 binary64))) (*.f64 a a)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 1/3 binary64)) (*.f64 (*.f64 b b) #s(literal 1/9 binary64))) (*.f64 a a))))) (if.f64 (<=.f64 b #s(literal 6078391946603017/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 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 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))) (*.f64 a a)))) (if.f64 (<=.f64 b #s(literal 8104522595470689/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264 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 1/3 binary64)) (*.f64 (*.f64 b b) #s(literal 1/9 binary64))) (*.f64 (*.f64 a a) 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 #s(literal 1/81 binary64) (*.f64 a a)))) a))) (if.f64 (<=.f64 b #s(literal 8104522595470689/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264 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 1/3 binary64)) (*.f64 (*.f64 b b) #s(literal 1/9 binary64))) 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 #s(literal 1/81 binary64) (*.f64 a a)))) (*.f64 (*.f64 a a) a)))) (if.f64 (<=.f64 b #s(literal 8104522595470689/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264 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 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 a a) a)) (-.f64 (/.f64 (*.f64 (*.f64 b b) #s(literal -1/9 binary64)) a) (*.f64 #s(literal -1/3 binary64) c))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)))))) (if.f64 (<=.f64 b #s(literal 8104522595470689/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264 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 c a) #s(literal 3 binary64)) (*.f64 b b)) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) #s(literal 1/9 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 1/3 binary64)) (*.f64 (*.f64 b b) #s(literal 1/9 binary64))) (/.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 a a) a)))) (*.f64 (*.f64 a a) a)))) (if.f64 (<=.f64 b #s(literal 3950954765291961/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 binary64)) (/.f64 (*.f64 (*.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(literal 729 binary64)) (if.f64 (<=.f64 b #s(literal 6841833474434165/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (/.f64 #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 1/3) (* (* b b) 1/9))) (*.f64 #s(literal 1/27 binary64) (/.f64 c a))) (*.f64 a a)) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 (*.f64 a a) a)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) #s(literal 1/729 binary64)) (*.f64 (*.f64 a a) a))))) (if.f64 (<=.f64 b #s(literal 7123115562425411/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704 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 1/3 binary64)) (*.f64 (*.f64 b b) #s(literal 1/9 binary64))) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 a a) a)) a))))) (if.f64 (<=.f64 b #s(literal 7123115562425411/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704 binary64)) (/.f64 (*.f64 (*.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(literal 729 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 1/3 binary64)) (*.f64 (*.f64 b b) #s(literal 1/9 binary64))) (*.f64 a a)) (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (/.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 a a) a)) a))))) (if.f64 (<=.f64 b #s(literal 3950954765291961/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 binary64)) (/.f64 (*.f64 (*.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(literal 729 binary64)) (if.f64 (<=.f64 b #s(literal 604918203532289/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (/.f64 #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 1/3) (* (* b b) 1/9))) (*.f64 #s(literal 1/27 binary64) (/.f64 c a))) (*.f64 a a)) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (*.f64 (*.f64 a a) a) a)) (/.f64 #s(literal 1/729 binary64) (*.f64 a a)))))) (if.f64 (<=.f64 b #s(literal 3950954765291961/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 binary64)) (/.f64 (*.f64 (*.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(literal 729 binary64)) (if.f64 (<=.f64 b #s(literal 146666590296083/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (/.f64 #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 1/3) (* (* b b) 1/9))) (*.f64 #s(literal 1/27 binary64) (/.f64 c a))) (*.f64 a a)) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 #s(literal 729 binary64) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 a a))))))) (if.f64 (<=.f64 b #s(literal 3950954765291961/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 binary64)) (/.f64 (*.f64 (*.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(literal 729 binary64)) (if.f64 (<=.f64 b #s(literal 146666590296083/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (/.f64 #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 1/3) (* (* b b) 1/9))) (*.f64 #s(literal 1/27 binary64) (/.f64 c a))) (*.f64 a a)) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 #s(literal 729 binary64) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 a a))))))) (if.f64 (<=.f64 b #s(literal 3950954765291961/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 binary64)) (/.f64 (*.f64 (*.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(literal 729 binary64)) (if.f64 (<=.f64 b #s(literal 146666590296083/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (/.f64 #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 1/3) (* (* b b) 1/9))) (*.f64 #s(literal 1/27 binary64) (/.f64 c a))) (*.f64 a a)) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c)) (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))) (*.f64 (-.f64 (*.f64 (*.f64 a #s(literal 3 binary64)) c) (*.f64 b b)) (/.f64 #s(literal 1/729 binary64) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 a a))))))) (if.f64 (<=.f64 b #s(literal 3950954765291961/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 binary64)) (/.f64 (*.f64 (*.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(literal 729 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (/.f64 #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 1/3) (* (* b b) 1/9))) (*.f64 #s(literal 1/27 binary64) (/.f64 c a))) (*.f64 a a)) #s(approx (* (/ 1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal 1/3 binary64) (/.f64 c a)))))) (/.f64 (*.f64 (*.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(literal 729 binary64)) (*.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64))) (/.f64 (*.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(literal 729 binary64))) (*.f64 (*.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) (*.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64))) #s(literal 1/729 binary64))) (*.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64))) (*.f64 (*.f64 #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64))) #s(approx (/ (- (* (* c a) 3) (* b b)) (* a a)) (*.f64 (/.f64 c a) #s(literal 3 binary64)))) #s(literal 1/729 binary64))) (/.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 -1/2 binary64)) #s(approx (/ (+ x 1) (- 1 x)) #s(literal -1 binary64)) #s(approx (/ (+ x 1) (- 1 x)) (-.f64 x (-.f64 #s(literal -1 binary64) x)))) (if.f64 (<=.f64 (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) #s(literal -1/2 binary64)) #s(approx (/ (+ x 1) (- 1 x)) #s(literal -1 binary64)) #s(approx (/ (+ x 1) (- 1 x)) (-.f64 x #s(approx (- -1 x) #s(literal -1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) #s(literal -8151947221405099/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072 binary64)) #s(approx (/ (+ x 1) (- 1 x)) #s(literal -1 binary64)) #s(approx (/ (+ x 1) (- 1 x)) #s(approx (- (+ x x) -1) #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 -2919961995278205/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328 binary64)) #s(approx (+ (+ x y) z) (+.f64 x y)) #s(approx (+ (+ x y) z) #s(approx (+ x z) z))) (if.f64 (<=.f64 (+.f64 (+.f64 x y) z) #s(literal -2919961995278205/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328 binary64)) #s(approx (+ (+ x y) z) #s(approx (+ x z) x)) #s(approx (+ (+ x y) z) #s(approx (+ x z) z))) #s(approx (+ (+ x y) z) #s(approx (+ x z) x)) #s(approx (+ (+ x y) z) y) (*.f64 (+.f64 x y) (-.f64 #s(literal 1 binary64) z)) (if.f64 (<=.f64 (+.f64 x y) #s(literal -5890680864316837/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472 binary64)) #s(approx (* (+ x y) (- 1 z)) (*.f64 x (-.f64 #s(literal 1 binary64) z))) (*.f64 #s(approx (+ x y) y) (-.f64 #s(literal 1 binary64) z))) #s(approx (* (+ x y) (- 1 z)) (*.f64 x (-.f64 #s(literal 1 binary64) z))) (*.f64 (+.f64 x y) (+.f64 z #s(literal 1 binary64))) (if.f64 (<=.f64 z #s(literal -21000000 binary64)) #s(approx (* (+ x y) (+ z 1)) (*.f64 z (+.f64 x y))) (if.f64 (<=.f64 z #s(literal 126 binary64)) #s(approx (* (+ x y) (+ z 1)) (+.f64 x y)) #s(approx (* (+ x y) (+ z 1)) (*.f64 z (+.f64 x y))))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -5890680864316837/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472 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 -2600000000000000095001951822565046192714894480217351827825376553538283147772524734744985220843859164081014494023534962184038805238967682210912102840486899897340842916880570703305597183491233241815991856649607760177329291964458316132498517334377016537907200 binary64)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 y z))) (if.f64 (<=.f64 z #s(literal -2600000000000000082493705678286431212848372446059136647430144 binary64)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 x z))) (if.f64 (<=.f64 z #s(literal -21000000 binary64)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 y z))) (if.f64 (<=.f64 z #s(literal 126 binary64)) #s(approx (* (+ x y) (+ z 1)) (+.f64 x y)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 y z))))))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -2206260905240795/44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608 binary64)) #s(approx (* (+ x y) (+ z 1)) (*.f64 x (+.f64 #s(literal 1 binary64) z))) (if.f64 (<=.f64 (+.f64 x y) #s(literal 5599361855444511/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) #s(approx (* (+ x y) (+ z 1)) (+.f64 x y)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 y z))))) (if.f64 (<=.f64 z #s(literal -21000000 binary64)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 x z))) (if.f64 (<=.f64 z #s(literal 22999999999999998171769560398561280 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)) (-.f64 x (*.f64 (/.f64 y a) (-.f64 z t))) (if.f64 (<=.f64 t #s(literal -36000000000000000036920186503352375809956128393096010904923293852865664320822628167786025783581884796848324883345901756622934770189680475671003075182592 binary64)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) t)) (if.f64 (<=.f64 t #s(literal 2649999999999999949101999433691109425481161384856645698329020392707646751048740988066901579303717998774816248868631396676748181504 binary64)) (-.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) a)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) t)))) (if.f64 (<=.f64 t #s(literal -36000000000000000036920186503352375809956128393096010904923293852865664320822628167786025783581884796848324883345901756622934770189680475671003075182592 binary64)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) t)) (if.f64 (<=.f64 t #s(literal 2649999999999999949101999433691109425481161384856645698329020392707646751048740988066901579303717998774816248868631396676748181504 binary64)) (-.f64 x (*.f64 #s(approx (/ (- z t) a) (/.f64 z a)) y)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) t)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -2535301200456459/633825300114114700748351602688 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 999999999999999993220948674361627976461708441944064 binary64)) #s(approx (- x (/ (* y (- z t)) a)) x) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) t)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -2535301200456459/633825300114114700748351602688 binary64)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 t a) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 999999999999999993220948674361627976461708441944064 binary64)) #s(approx (- x (/ (* y (- z t)) a)) x) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 t a) y)))) #s(approx (- x (/ (* y (- z t)) a)) x) (if.f64 (<=.f64 a #s(literal -5000000000000000069686058479707049565356032 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z t) a) y)) (if.f64 (<=.f64 a #s(literal 4113761393303015/205688069665150755269371147819668813122841983204197482918576128 binary64)) (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 x (*.f64 (/.f64 (-.f64 z t) a) y)))) (-.f64 x (*.f64 (/.f64 y a) (-.f64 t z))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -4000000000000000199446615887635572068041073941753848606299571722447953596397223261537836061425664 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 100000000000000004625108135904199474001226272395072688491888727201272553753779650923383419882203425131989662450489690590919397689516441796634752009109504 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z t) 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 -2535301200456459/633825300114114700748351602688 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 5000000000000000000000 binary64)) (+.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) a)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 999999999999999977709969731404129670057984297594921577392083322662491290889839886077866558841507631684757522070951350501376 binary64)) (-.f64 x (*.f64 (/.f64 y a) #s(approx (- t z) t))) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t)))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -2535301200456459/633825300114114700748351602688 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 5000000000000000000000 binary64)) (+.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) a)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 10000000000000000597830782460516151851749290252338090708736359498322008205751130936310560341066601403445681992244323541365884452864 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 -2535301200456459/633825300114114700748351602688 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 999999999999999993220948674361627976461708441944064 binary64)) (+.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) a)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t))))) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t))) #s(approx (+ x (/ (* y (- z t)) a)) (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) a)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 #s(approx (/ (- z t) a) (/.f64 z a)) y)) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z x)) t)) #s(literal -inf.0 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z x) t) y)) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z x)) t)) #s(literal 199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968 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 z #s(literal -30000000000000002495748194647732731485338639407107373268992 binary64)) (+.f64 x (*.f64 (/.f64 y t) #s(approx (- z x) z))) (+.f64 x (*.f64 (/.f64 (-.f64 z x) t) y))) (if.f64 (<=.f64 z #s(literal -800000000 binary64)) (+.f64 x (*.f64 (/.f64 y t) #s(approx (- z x) z))) (if.f64 (<=.f64 z #s(literal 4372661765362371/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968 binary64)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))) (+.f64 x (*.f64 (/.f64 y t) #s(approx (- z x) z))))) (if.f64 (<=.f64 x #s(literal -5970381276966545/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 binary64)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))) (if.f64 (<=.f64 x #s(literal 1916465293854689/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (/.f64 (*.f64 y z) t)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))))) (if.f64 (<=.f64 x #s(literal -4088467824162789/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (*.f64 (/.f64 x t) (-.f64 t y))) (if.f64 (<=.f64 x #s(literal 1916465293854689/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (/.f64 (*.f64 y z) t)) #s(approx (+ x (/ (* y (- z x)) t)) (*.f64 (/.f64 x t) (-.f64 t y))))) (if.f64 (<=.f64 t #s(literal -4300000000000000047832752620726819004784863864963758681451659264 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 67999999999999995722654954815488 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)))))) (if.f64 (<=.f64 x #s(literal 509999999999999999186299326896042244886773803959255869605905272446875482690942983025330552059170505420812495150383104 binary64)) #s(approx (+ x (/ (* y (- z x)) t)) (*.f64 x #s(approx (+ 1 (* -1 (/ y t))) #s(literal 1 binary64)))) #s(approx (+ x (/ (* y (- z x)) t)) (*.f64 (/.f64 x t) #s(approx (- t y) t)))) #s(approx (+ x (/ (* y (- z x)) t)) (*.f64 x #s(approx (+ 1 (* -1 (/ y t))) #s(literal 1 binary64)))) (sqrt.f64 (fabs.f64 (-.f64 x y))) (/.f64 (-.f64 (+.f64 x y) z) (*.f64 t #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) t) (-.f64 (+.f64 y x) z)) (if.f64 (<=.f64 (+.f64 x y) #s(literal -6012269011901013/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928 binary64)) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (+.f64 t t)) (/.f64 (-.f64 #s(approx (+ x y) y) z) (+.f64 t t))) (if.f64 (<=.f64 z #s(literal -1199999999999999996354470064727217882687812791195897543010549760 binary64)) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (+.f64 t t)) (if.f64 (<=.f64 z #s(literal 2030995376952577/4835703278458516698824704 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (+.f64 y x) (+.f64 t t))) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (+.f64 t t)))) (if.f64 (<=.f64 z #s(literal -1199999999999999996354470064727217882687812791195897543010549760 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 #s(literal -1/2 binary64) (/.f64 z t))) (if.f64 (<=.f64 z #s(literal 800000 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (+.f64 y x) (+.f64 t t))) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 #s(literal -1/2 binary64) (/.f64 z t))))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -6365737426045269/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 x (+.f64 t t))) (if.f64 (<=.f64 (+.f64 x y) #s(literal 1000000000000000050555427725995033814228237030803003279020481474722232763977085405824233377105062219252417113236701184 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 -1/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 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 199999999999999982866301714432 binary64)) (atan.f64 (/.f64 v (sqrt.f64 (-.f64 (*.f64 v v) (*.f64 H #s(literal 98/5 binary64)))))) (atan.f64 (/.f64 v (*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 H (*.f64 v v)) #s(literal -98/5 binary64)) #s(literal -1 binary64))) (fabs.f64 v))))) (if.f64 (<=.f64 v #s(literal 20000000000000000447023447189537198670196818601947519120957672857800529720484687191952407023686201190020305141675249907405837089898496 binary64)) (atan.f64 (/.f64 v (sqrt.f64 (-.f64 (*.f64 v v) (*.f64 H #s(literal 98/5 binary64)))))) (atan.f64 #s(approx (/ v (sqrt (- (* v v) (* (* 2 49/5) H)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (atan.f64 (/.f64 v (sqrt.f64 (-.f64 (*.f64 v v) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 49/5 binary64)) H))))) #s(literal 0 binary64)) (atan.f64 #s(approx (/ v (sqrt (- (* v v) (* (* 2 49/5) H)))) #s(literal 1 binary64))) (if.f64 (<=.f64 (atan.f64 (/.f64 v (sqrt.f64 (-.f64 (*.f64 v v) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 49/5 binary64)) H))))) #s(literal 5902958103587057/295147905179352825856 binary64)) (atan.f64 (/.f64 v (sqrt.f64 #s(approx (- (* v v) (* (* 2 49/5) H)) (*.f64 #s(literal -98/5 binary64) H))))) (atan.f64 #s(approx (/ v (sqrt (- (* v v) (* (* 2 49/5) H)))) #s(literal 1 binary64))))) (atan.f64 #s(approx (/ v (sqrt (- (* v v) (* (* 2 49/5) H)))) #s(literal 1 binary64))) (atan.f64 #s(approx (/ v (sqrt (- (* v v) (* (* 2 49/5) H)))) #s(literal -1 binary64))) (*.f64 (-.f64 (/.f64 rand (*.f64 (sqrt.f64 (-.f64 a #s(literal 1/3 binary64))) #s(literal 3 binary64))) #s(literal -1 binary64)) (-.f64 a #s(literal 1/3 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) rand) (sqrt.f64 (-.f64 a #s(literal 1/3 binary64)))) (-.f64 #s(literal 1/3 binary64) a)) (if.f64 (<=.f64 rand #s(literal -139999999999999989346079709825462938729195377918139569274880 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) rand) (sqrt.f64 (-.f64 a #s(literal 1/3 binary64)))) #s(approx (- 1/3 a) #s(literal 1/3 binary64))) (if.f64 (<=.f64 rand #s(literal 260000000000000000498075522291013871416148333088949922899728913795838624293037076549921397728126884118528 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 #s(literal 1/3 binary64) rand) (sqrt.f64 (-.f64 a #s(literal 1/3 binary64)))) #s(approx (- 1/3 a) #s(literal 1/3 binary64))))) (if.f64 (<=.f64 rand #s(literal 530000000000000016889578143661229103931932825769991823755584957351291211090225766330191172879327289796564166879663324569503065641582592 binary64)) (*.f64 (-.f64 a #s(literal 1/3 binary64)) #s(approx (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1 3))))) rand)) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (*.f64 (-.f64 a #s(literal 1/3 binary64)) (-.f64 a #s(literal 1/3 binary64)))) #s(approx (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1 3))))) rand)) #s(literal 1 binary64)))) (*.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 (sqrt (* (- a 1/3) (- 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 20000000 binary64)) (*.f64 (*.f64 i #s(literal 1/4 binary64)) (/.f64 i (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 i i)) #s(literal 1 binary64)))) #s(approx (/ (/ (* (* i i) (* i i)) (* (* 2 i) (* 2 i))) (- (* (* 2 i) (* 2 i)) 1)) #s(literal 1/16 binary64))) (if.f64 (<=.f64 i #s(literal 5718490662849961/9223372036854775808 binary64)) (*.f64 #s(approx (* (/ i (- (* 4 (* i i)) 1)) 1/4) (*.f64 #s(literal -1/4 binary64) i)) i) #s(approx (/ (/ (* (* i i) (* i i)) (* (* 2 i) (* 2 i))) (- (* (* 2 i) (* 2 i)) 1)) #s(literal 1/16 binary64))) #s(approx (/ (/ (* (* i i) (* i i)) (* (* 2 i) (* 2 i))) (- (* (* 2 i) (* 2 i)) 1)) #s(literal 1/16 binary64)) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal +inf.0 binary64)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i) (*.f64 beta alpha)) (/.f64 (*.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i) (*.f64 (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i) (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i)))) (-.f64 (*.f64 (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i) (+.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i)) #s(literal 1 binary64))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) (-.f64 (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)) i))) (*.f64 #s(literal 1/8 binary64) (/.f64 (+.f64 alpha beta) i))))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal +inf.0 binary64)) (*.f64 (*.f64 (+.f64 #s(approx (+ alpha beta) beta) i) i) (/.f64 (/.f64 (+.f64 (*.f64 (+.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 (+.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/16 binary64) (*.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)) i))) (*.f64 #s(literal 1/8 binary64) (/.f64 (+.f64 alpha beta) i))))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal 1152921504606847/576460752303423488 binary64)) (*.f64 #s(approx (/ (* (+ (* beta alpha) (* (+ (+ beta alpha) i) i)) (* (+ (+ beta alpha) i) i)) (- (* (+ (+ (+ beta alpha) i) i) (+ (+ (+ beta alpha) i) i)) 1)) (*.f64 #s(literal -1 binary64) (*.f64 i (+.f64 (*.f64 #s(literal -1 binary64) alpha) (*.f64 #s(literal -1 binary64) i))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) (+.f64 (+.f64 (+.f64 beta alpha) i) i)))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) (-.f64 (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)) i))) (*.f64 #s(literal 1/8 binary64) (/.f64 (+.f64 alpha beta) i))))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal 1152921504606847/576460752303423488 binary64)) (/.f64 #s(approx (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (*.f64 #s(literal -1 binary64) (*.f64 i #s(approx (+ (* -1 beta) (* -1 i)) (*.f64 #s(literal -1 binary64) i))))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) (-.f64 (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)) i))) (*.f64 #s(literal 1/8 binary64) (/.f64 (+.f64 alpha beta) i))))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) (-.f64 (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 1/16 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)) i))) (*.f64 #s(literal 1/8 binary64) (/.f64 (+.f64 alpha beta) i)))) #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 #s(approx (- (* (- (* 1/8 (/ (+ beta alpha) i)) -1/16) i) (* 1/8 (+ beta alpha))) (-.f64 (*.f64 i (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 beta i)))) (*.f64 #s(literal 1/8 binary64) beta))) i)) (if.f64 (<=.f64 beta #s(literal 660000000000000026931923280227529148678448023175855160537160928808015670536221492239512128728638926025409488124732896795386871816685699477808160337656791555198723336317431229600286241802297887154269447180289949187040983766869737472 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 #s(approx (- (* (- (* 1/8 (/ (+ beta alpha) i)) -1/16) i) (* 1/8 (+ beta alpha))) (-.f64 (*.f64 i (+.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 alpha i)))) (*.f64 #s(literal 1/8 binary64) alpha))) i)) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.f64 #s(approx (* 1/16 (+ (* 2 alpha) (* 2 beta))) (*.f64 #s(literal 1/8 binary64) beta)) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i)))) (if.f64 (<=.f64 beta #s(literal 660000000000000026931923280227529148678448023175855160537160928808015670536221492239512128728638926025409488124732896795386871816685699477808160337656791555198723336317431229600286241802297887154269447180289949187040983766869737472 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 5000000000000000085887661936088595590196552042152727553866164222600015631390942710041313371430586591361272979771771417393465563222586503124817274732544 binary64)) (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) #s(literal 1 binary64)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (if.f64 (<=.f64 beta #s(literal 5000000000000000085887661936088595590196552042152727553866164222600015631390942710041313371430586591361272979771771417393465563222586503124817274732544 binary64)) (/.f64 (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (-.f64 (+.f64 beta alpha) (-.f64 #s(literal -1 binary64) (*.f64 beta alpha)))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (+.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 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 -3 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (if.f64 (<=.f64 beta #s(literal 6000000000000000351345301502008582479233708268648390845929120993809422152618604648043376387969882233520415788461502587098943182729788407758508297119091499466752 binary64)) (/.f64 (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -1 binary64) (*.f64 beta alpha)) (+.f64 beta alpha)) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (if.f64 (<=.f64 beta #s(literal 6000000000000000351345301502008582479233708268648390845929120993809422152618604648043376387969882233520415788461502587098943182729788407758508297119091499466752 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 #s(literal -1 binary64) (*.f64 beta alpha)) (+.f64 beta alpha)) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (/.f64 (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (if.f64 (<=.f64 beta #s(literal 6000000000000000351345301502008582479233708268648390845929120993809422152618604648043376387969882233520415788461502587098943182729788407758508297119091499466752 binary64)) (/.f64 (/.f64 (-.f64 (+.f64 beta alpha) (-.f64 #s(literal -1 binary64) (*.f64 beta alpha))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) (/.f64 (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (if.f64 (<=.f64 beta #s(literal 23000000000000000 binary64)) (/.f64 (-.f64 (-.f64 #s(literal -1 binary64) (*.f64 beta alpha)) (+.f64 beta alpha)) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))))) (/.f64 (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (if.f64 (<=.f64 beta #s(literal 6500000000000000 binary64)) (/.f64 (-.f64 (+.f64 beta alpha) (-.f64 #s(literal -1 binary64) (*.f64 beta alpha))) (*.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (/.f64 (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (if.f64 (<=.f64 beta #s(literal 8000000000000000339365098992143695872 binary64)) (/.f64 #s(approx (/ (* (- (- -1 (* beta alpha)) (+ beta alpha)) 1) (* (- (+ beta alpha) -3) (- (+ beta alpha) -2))) (/.f64 (-.f64 beta #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal -2 binary64) beta) (-.f64 beta #s(literal -3 binary64))))) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) (/.f64 (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (if.f64 (<=.f64 beta #s(literal 3399999999999999819567471374372962304 binary64)) (/.f64 #s(approx (/ (* (- (- -1 (* beta alpha)) (+ beta alpha)) 1) (* (- (+ beta alpha) -3) (- (+ beta alpha) -2))) (/.f64 (-.f64 beta #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal -2 binary64) beta) (-.f64 beta #s(literal -3 binary64))))) (-.f64 #s(approx (- -2 alpha) #s(literal -2 binary64)) beta)) (/.f64 (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (if.f64 (<=.f64 beta #s(literal 5584463537939415/9007199254740992 binary64)) (/.f64 #s(approx (/ (* (- (- -1 (* beta alpha)) (+ beta alpha)) 1) (* (- (+ beta alpha) -3) (- (+ beta alpha) -2))) #s(approx (* -1 (/ (+ 1 beta) (* (+ 2 beta) (+ 3 beta)))) (-.f64 (*.f64 beta (-.f64 (*.f64 #s(literal 11/216 binary64) beta) #s(literal 1/36 binary64))) #s(literal 1/6 binary64)))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.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 5584463537939415/9007199254740992 binary64)) (/.f64 #s(approx (/ (* (- (- -1 (* beta alpha)) (+ beta alpha)) 1) (* (- (+ beta alpha) -3) (- (+ beta alpha) -2))) #s(approx (* -1 (/ (+ 1 beta) (* (+ 2 beta) (+ 3 beta)))) (-.f64 (*.f64 beta (-.f64 (*.f64 #s(literal 11/216 binary64) beta) #s(literal 1/36 binary64))) #s(literal 1/6 binary64)))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (if.f64 (<=.f64 beta #s(literal 3039929748475085/2251799813685248 binary64)) (/.f64 #s(approx (/ (* (- (- -1 (* beta alpha)) (+ beta alpha)) 1) (* (- (+ beta alpha) -3) (- (+ beta alpha) -2))) #s(approx (* -1 (/ (+ 1 beta) (* (+ 2 beta) (+ 3 beta)))) (-.f64 (*.f64 beta (-.f64 (*.f64 #s(literal 11/216 binary64) beta) #s(literal 1/36 binary64))) #s(literal 1/6 binary64)))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (if.f64 (<=.f64 beta #s(literal 23/2 binary64)) (/.f64 #s(approx (/ (* (- (- -1 (* beta alpha)) (+ beta alpha)) 1) (* (- (+ beta alpha) -3) (- (+ beta alpha) -2))) #s(approx (* -1 (/ (+ 1 beta) (* (+ 2 beta) (+ 3 beta)))) (-.f64 (*.f64 #s(literal -1/36 binary64) beta) #s(literal 1/6 binary64)))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (if.f64 (<=.f64 beta #s(literal 23/2 binary64)) (/.f64 #s(approx (/ (* (- (- -1 (* beta alpha)) (+ beta alpha)) 1) (* (- (+ beta alpha) -3) (- (+ beta alpha) -2))) #s(approx (* -1 (/ (+ 1 beta) (* (+ 2 beta) (+ 3 beta)))) (-.f64 (*.f64 #s(literal -1/36 binary64) beta) #s(literal 1/6 binary64)))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (+.f64 #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 3/4 binary64)) (/.f64 #s(approx (/ (* (- (- -1 (* beta alpha)) (+ beta alpha)) 1) (* (- (+ beta alpha) -3) (- (+ beta alpha) -2))) #s(approx (* -1 (/ (+ 1 beta) (* (+ 2 beta) (+ 3 beta)))) (-.f64 (*.f64 #s(literal -1/36 binary64) beta) #s(literal 1/6 binary64)))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.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)) #s(approx (- (+ beta alpha) -2) (+.f64 #s(literal 2 binary64) beta))))) (if.f64 (<=.f64 beta #s(literal 3602879701896397/4503599627370496 binary64)) (/.f64 #s(approx (/ (* (- (- -1 (* beta alpha)) (+ beta alpha)) 1) (* (- (+ beta alpha) -3) (- (+ beta alpha) -2))) #s(approx (* -1 (/ (+ 1 beta) (* (+ 2 beta) (+ 3 beta)))) (-.f64 (*.f64 #s(literal -1/36 binary64) beta) #s(literal 1/6 binary64)))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 #s(approx (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (-.f64 alpha #s(literal -1 binary64))) (*.f64 (-.f64 #s(approx (+ beta alpha) beta) #s(literal -3 binary64)) (-.f64 #s(approx (+ beta alpha) beta) #s(literal -2 binary64))))) (/.f64 #s(approx (/ (* (- (- -1 (* beta alpha)) (+ beta alpha)) 1) (* (- (+ beta alpha) -3) (- (+ beta alpha) -2))) #s(approx (* -1 (/ (+ 1 alpha) (* (+ 2 alpha) (+ 3 alpha)))) #s(literal -1/6 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 #s(approx (/ (* (- (- -1 (* beta alpha)) (+ beta alpha)) 1) (* (- (+ beta alpha) -3) (- (+ beta alpha) -2))) #s(approx (* -1 (/ (+ 1 alpha) (* (+ 2 alpha) (+ 3 alpha)))) #s(literal -1/6 binary64))) (-.f64 #s(literal -2 binary64) #s(approx (+ beta alpha) beta))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 944473296573929/9444732965739290427392 binary64)) (/.f64 #s(approx (+ (* 1/2 (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) beta) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 2 binary64) i))))) (*.f64 #s(literal 2 binary64) i))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 (+.f64 beta alpha) i) i)) (+.f64 beta alpha)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha))) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 9007163225943973/18014398509481984 binary64)) (/.f64 #s(approx (+ (* 1/2 (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) beta) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 2 binary64) i))))) (*.f64 #s(literal 2 binary64) i))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 (+.f64 beta alpha) i) i)) (+.f64 beta alpha)) #s(approx (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 2 binary64) i)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 7737125245533627/77371252455336267181195264 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 2254051613498933/4503599627370496 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (-.f64 (+.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 i i))) (+.f64 (+.f64 (+.f64 i i) alpha) beta))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(approx (+ (+ beta alpha) i) (+.f64 beta i)) i)) (+.f64 beta alpha)) #s(approx (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 2 binary64) i))))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 7737125245533627/77371252455336267181195264 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 2254051613498933/4503599627370496 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (-.f64 (+.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 i i))) (+.f64 (+.f64 (+.f64 i i) alpha) beta))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(approx (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) #s(literal -1 binary64)) #s(approx (+ beta alpha) beta)) #s(approx (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 2 binary64) i))))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 9007163225943973/18014398509481984 binary64)) (/.f64 #s(approx (+ (* 1/2 (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) beta) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 2 binary64) i))))) (*.f64 #s(literal 2 binary64) i))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(approx (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) #s(literal -1 binary64)) #s(approx (+ beta alpha) beta)) #s(approx (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 2 binary64) i)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/18014398509481984 binary64)) #s(approx (/ (+ (/ (/ (* (+ 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)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(approx (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) #s(literal -1 binary64)) #s(approx (+ beta alpha) beta)) #s(approx (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 2 binary64) i)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/18014398509481984 binary64)) #s(approx (/ (+ (/ (/ (* (+ 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 7737125245533627/77371252455336267181195264 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 4503599627370477/9007199254740992 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 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 3602879701896397/18014398509481984 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 281933959418219/562949953421312 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) #s(approx (/ (+ (* 1/2 (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha))) (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(approx (- (+ alpha (* -1 (+ 2 (+ alpha beta)))) beta) (*.f64 #s(literal -2 binary64) beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/18014398509481984 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (*.f64 #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 281933959418219/562949953421312 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2)) #s(literal -1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 944473296573929/9444732965739290427392 binary64)) #s(approx (/ (+ (* 1/2 (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha))) (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (- (+ alpha (* -1 (+ 2 (+ alpha beta)))) beta) (+ 2 (+ alpha beta))) (/.f64 (-.f64 #s(approx (* -1 (+ 2 beta)) #s(literal -2 binary64)) beta) alpha)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 281933959418219/562949953421312 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2)) #s(literal -1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 7737125245533627/77371252455336267181195264 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) #s(approx (/ (- (+ beta (* -1 beta)) (* -1 (+ 2 (+ (* 2 beta) (* 4 i))))) alpha) (/.f64 #s(approx (+ 2 (* 4 i)) #s(literal 2 binary64)) alpha)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 281933959418219/562949953421312 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2)) #s(literal -1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 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 281933959418219/562949953421312 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2)) #s(literal -1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 281933959418219/562949953421312 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2)) #s(literal -1/2 binary64)))) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(approx (- (* (+ (/ beta (- (+ alpha beta) -2)) 1) (- (+ alpha beta) -2)) alpha) (-.f64 (+.f64 beta beta) #s(literal -2 binary64))) #s(literal 1/2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 7737125245533627/38685626227668133590597632 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (-.f64 beta #s(literal -2 binary64)) beta) alpha))) (-.f64 (/.f64 (*.f64 (-.f64 alpha beta) #s(literal 1/2 binary64)) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal -1/2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (-.f64 beta #s(literal -1 binary64)) alpha)) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (/ (- (* (+ (/ beta (- (+ alpha beta) -2)) 1) (- (+ alpha beta) -2)) 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 binary64) #s(approx (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (/.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 3602879701896397/36028797018963968 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (-.f64 beta #s(literal -2 binary64)) beta) alpha))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/36028797018963968 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (-.f64 beta #s(literal -1 binary64)) alpha)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/36028797018963968 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (-.f64 beta #s(literal -1 binary64)) alpha)) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+.f64 #s(literal 1 binary64) #s(approx (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (/.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 3602879701896397/36028797018963968 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (/.f64 #s(literal 1 binary64) alpha))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+.f64 #s(literal 1 binary64) #s(approx (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (/.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 3602879701896397/36028797018963968 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (/.f64 #s(literal 1 binary64) alpha))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)) (-.f64 x (-.f64 (-.f64 z y) (*.f64 (-.f64 #s(literal -1/2 binary64) y) (log.f64 y)))) (if.f64 (<=.f64 x #s(literal -106000000000000000000 binary64)) (-.f64 #s(approx (- (+ y x) z) (-.f64 x z)) (*.f64 (log.f64 y) (-.f64 y #s(literal -1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 72 binary64)) (-.f64 (-.f64 #s(approx (+ y x) y) z) (*.f64 (log.f64 y) (-.f64 y #s(literal -1/2 binary64)))) (-.f64 #s(approx (- (+ y x) z) (-.f64 x z)) (*.f64 (log.f64 y) (-.f64 y #s(literal -1/2 binary64)))))) (if.f64 (<=.f64 x #s(literal -106000000000000000000 binary64)) (-.f64 #s(approx (- (+ y x) z) (-.f64 x z)) (*.f64 (log.f64 y) (-.f64 y #s(literal -1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 72 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 x) z) (-.f64 x z)) (*.f64 (log.f64 y) (-.f64 y #s(literal -1/2 binary64)))))) (if.f64 (<=.f64 x #s(literal -1119999999999999998389387264 binary64)) (-.f64 #s(approx (- (+ y x) z) (+.f64 x y)) (*.f64 (log.f64 y) (-.f64 y #s(literal -1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 1450000000000000122135305612664063784804874489771530040281041287532552205807138150502071693414871597056 binary64)) (-.f64 #s(approx (+ (- x (* (+ y 1/2) (log y))) y) (-.f64 y (*.f64 (log.f64 y) (+.f64 #s(literal 1/2 binary64) y)))) z) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (-.f64 x (+.f64 z (*.f64 #s(literal 1/2 binary64) (log.f64 y))))))) (if.f64 (<=.f64 x #s(literal -106000000000000000000 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 1450000000000000122135305612664063784804874489771530040281041287532552205807138150502071693414871597056 binary64)) (-.f64 #s(approx (+ (- x (* (+ y 1/2) (log y))) y) (-.f64 y (*.f64 (log.f64 y) (+.f64 #s(literal 1/2 binary64) y)))) z) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (-.f64 x (+.f64 z (*.f64 #s(literal 1/2 binary64) (log.f64 y))))))) #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 -106000000000000000000 binary64)) (-.f64 (-.f64 y #s(approx (- (* (* (- y -1/2) (/ (log y) y)) y) x) (neg.f64 x))) z) (if.f64 (<=.f64 x #s(literal 72 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 (-.f64 y #s(approx (- (* (* (- y -1/2) (/ (log y) y)) y) x) (neg.f64 x))) z))) (-.f64 (-.f64 y #s(approx (- (* (* (- y -1/2) (/ (log y) y)) y) x) (neg.f64 x))) z) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (neg.f64 z)) (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #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 a #s(literal -125000000 binary64)) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (-.f64 (+.f64 (log.f64 y) (log.f64 z)) t)) #s(approx (* (- a 1/2) (log t)) (*.f64 a (log.f64 t)))) (if.f64 (<=.f64 a #s(literal 2028240960365167/20282409603651670423947251286016 binary64)) (+.f64 (-.f64 (+.f64 (log.f64 #s(approx (+ x y) y)) (log.f64 z)) t) (*.f64 #s(approx (- a 1/2) #s(literal -1/2 binary64)) (log.f64 t))) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (-.f64 (+.f64 (log.f64 y) (log.f64 z)) t)) #s(approx (* (- a 1/2) (log t)) (*.f64 a (log.f64 t)))))) (if.f64 (<=.f64 a #s(literal -125000000 binary64)) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (-.f64 (+.f64 (log.f64 y) (log.f64 z)) t)) #s(approx (* (- a 1/2) (log t)) (*.f64 a (log.f64 t)))) (if.f64 (<=.f64 a #s(literal 2028240960365167/20282409603651670423947251286016 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) #s(approx (+ (log z) (* (log t) (- a 1/2))) (+.f64 (log.f64 z) (*.f64 #s(literal -1/2 binary64) (log.f64 t))))) t)) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (-.f64 (+.f64 (log.f64 y) (log.f64 z)) t)) #s(approx (* (- a 1/2) (log t)) (*.f64 a (log.f64 t)))))) (if.f64 (<=.f64 a #s(literal -125000000 binary64)) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) (if.f64 (<=.f64 a #s(literal 2028240960365167/20282409603651670423947251286016 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 y) #s(approx (+ (log z) (* (log t) (- a 1/2))) (+.f64 (log.f64 z) (*.f64 #s(literal -1/2 binary64) (log.f64 t))))) t)) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal -1000000000000000 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 1100 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (+.f64 (log.f64 (*.f64 (pow.f64 t #s(approx (- a 1/2) #s(literal -1/2 binary64))) z)) (log.f64 y)) t)) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (*.f64 #s(literal -1 binary64) t)) #s(approx (* (* (- 1 (/ 1/2 a)) a) (log t)) (*.f64 a (*.f64 (log.f64 t) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) a))))))))) (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)) #s(approx (* (- a 1/2) (log t)) (*.f64 (log.f64 t) a))) (if.f64 (<=.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) #s(literal 710 binary64)) (-.f64 (log.f64 (*.f64 z (+.f64 y x))) (-.f64 t (*.f64 (log.f64 t) (-.f64 a #s(literal 1/2 binary64))))) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (*.f64 #s(literal -1 binary64) t)) #s(approx (* (* (- 1 (/ 1/2 a)) a) (log t)) (*.f64 a (*.f64 (log.f64 t) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) a))))))))) (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)) #s(approx (* (- a 1/2) (log t)) (*.f64 (log.f64 t) a))) (if.f64 (<=.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) #s(literal 710 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (-.f64 (log.f64 (*.f64 z y)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) t)) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (*.f64 #s(literal -1 binary64) t)) #s(approx (* (* (- 1 (/ 1/2 a)) a) (log t)) (*.f64 a (*.f64 (log.f64 t) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) a))))))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal -700 binary64)) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) #s(approx (* (- a 1/2) (log t)) (*.f64 (log.f64 t) a))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal 940 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (-.f64 (-.f64 (log.f64 (*.f64 z y)) (*.f64 #s(approx (- 1/2 a) #s(literal 1/2 binary64)) (log.f64 t))) t)) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (*.f64 #s(literal -1 binary64) t)) #s(approx (* (* (- 1 (/ 1/2 a)) a) (log t)) (*.f64 a (*.f64 (log.f64 t) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) a))))))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal -50000000000000000 binary64)) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) #s(approx (* (- a 1/2) (log t)) (*.f64 (log.f64 t) a))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal 940 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) #s(approx (- (/ (+ (* (log (* z y)) a) (* (- a 1/2) (* (log t) a))) a) t) (+.f64 (log.f64 (*.f64 y z)) (*.f64 (log.f64 t) (-.f64 a #s(literal 1/2 binary64)))))) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (*.f64 #s(literal -1 binary64) t)) #s(approx (* (* (- 1 (/ 1/2 a)) a) (log t)) (*.f64 a (*.f64 (log.f64 t) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) a))))))))) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) #s(approx (* (- a 1/2) (log t)) (*.f64 (log.f64 t) a))) (-.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 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -313060547623/100000000000 binary64) z) #s(literal 55833770631/5000000000 binary64)) z) t) z) a) z) b) (*.f64 y (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 z #s(literal -15234687407/1000000000 binary64)) z) #s(literal -314690115749/10000000000 binary64)) z) #s(literal -119400905721/10000000000 binary64)) z) #s(literal -607771387771/1000000000000 binary64)))))) (+.f64 x #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 b (*.f64 (+.f64 a (*.f64 (+.f64 t (*.f64 (-.f64 (*.f64 #s(literal 313060547623/100000000000 binary64) z) #s(literal -55833770631/5000000000 binary64)) z)) z)) z)) (/.f64 y (-.f64 #s(literal -607771387771/1000000000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 z #s(literal -15234687407/1000000000 binary64)) z) #s(literal -314690115749/10000000000 binary64)) z) #s(literal -119400905721/10000000000 binary64)) z))))) (+.f64 x #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 -1949999999999999886753792 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 3100000000000 binary64)) (-.f64 x (*.f64 #s(approx (- b (* (- (* (- (* (- (* -313060547623/100000000000 z) 55833770631/5000000000) z) t) z) a) z)) (+.f64 b (*.f64 z (-.f64 (*.f64 t z) (*.f64 #s(literal -1 binary64) a))))) (/.f64 y (-.f64 #s(literal -607771387771/1000000000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 z #s(literal -15234687407/1000000000 binary64)) z) #s(literal -314690115749/10000000000 binary64)) z) #s(literal -119400905721/10000000000 binary64)) z))))) (+.f64 x #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 -1949999999999999886753792 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 3100000000000 binary64)) (+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z #s(literal 15234687407/1000000000 binary64)) z) #s(literal 314690115749/10000000000 binary64)) z) #s(literal 119400905721/10000000000 binary64)) z) #s(literal 607771387771/1000000000000 binary64)))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))))) (if.f64 (<=.f64 z #s(literal -550000000000000000000 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 215 binary64)) (+.f64 x (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* z 313060547623/100000000000) 55833770631/5000000000) #s(literal 55833770631/5000000000 binary64)) z) t) z) a) z) b) (-.f64 (*.f64 (-.f64 (*.f64 #s(approx (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) #s(literal 314690115749/10000000000 binary64)) z) #s(literal -119400905721/10000000000 binary64)) z) #s(literal -607771387771/1000000000000 binary64))) y)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))))) (if.f64 (<=.f64 z #s(literal -300000000000000000000 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 215 binary64)) (+.f64 x (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -313060547623/100000000000 binary64) z) #s(literal 55833770631/5000000000 binary64)) z) t) z) a) z) b) (*.f64 y #s(approx (/ -1 (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) #s(literal -1000000000000/607771387771 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 -170000000000000000000 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 6640827866535439/36893488147419103232 binary64)) (+.f64 x (*.f64 (-.f64 (*.f64 #s(approx (- (* (- (* (- (* -313060547623/100000000000 z) 55833770631/5000000000) z) t) z) a) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t z)) a)) z) b) (*.f64 y #s(approx (/ -1 (- (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z) -607771387771/1000000000000)) (-.f64 (*.f64 #s(literal 11940090572100000000000000/369386059793087248348441 binary64) z) #s(literal 1000000000000/607771387771 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 -420000000000000000000 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 7500000000000 binary64)) (-.f64 x (*.f64 (-.f64 b (*.f64 #s(approx (- (* (- (* (- (* -313060547623/100000000000 z) 55833770631/5000000000) z) t) z) a) (neg.f64 a)) z)) #s(approx (/ y (- -607771387771/1000000000000 (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z))) (*.f64 #s(literal -1000000000000/607771387771 binary64) y)))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))))) (if.f64 (<=.f64 z #s(literal -440000000000000000000 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 500000000000000000 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 1000000000000/607771387771 binary64) (*.f64 b y)))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 (+.f64 z (*.f64 (+.f64 y (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 binary64)) x) #s(literal -4297481763/31250000 binary64)) x)) x)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))) (if.f64 (<=.f64 x #s(literal -115000000000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal -7194230188746725/9223372036854775808 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 2 binary64) x) (-.f64 #s(literal -23533438303/500000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x))) (+.f64 z (*.f64 #s(approx (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) y) x))) (if.f64 (<=.f64 x #s(literal 43/2 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 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))))) (if.f64 (<=.f64 x #s(literal -115000000000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal -7194230188746725/9223372036854775808 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 2 binary64) x) (-.f64 #s(literal -23533438303/500000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x))) (+.f64 z (*.f64 #s(approx (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) y) x))) (if.f64 (<=.f64 x #s(literal 35 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 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64)))))))) (if.f64 (<=.f64 x #s(literal -41000000 binary64)) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64))) (if.f64 (<=.f64 x #s(literal 9/2 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))) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64))))) (if.f64 (<=.f64 x #s(literal -115000000000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal 35 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 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64))))))) (if.f64 (<=.f64 x #s(literal -115000000000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal 43/2 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 (*.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 13764240537310136880149/125000000000000000000 binary64)) x)) #s(literal 104109730557/25000000000 binary64))))))) (if.f64 (<=.f64 x #s(literal -115000000000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal 43/2 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 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))) x)))) (-.f64 x #s(literal 2 binary64))))) (if.f64 (<=.f64 x #s(literal -115000000000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal 9/2 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 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 -130000000000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal 35 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) z) #s(approx (* x (- (+ (* 500000000/23533438303 (+ z (* -2 y))) (* x (- (* 500000000/23533438303 (- y 4297481763/15625000)) (+ (* -131752537360500000000/553822718361107519809 z) (* 156699607947/23533438303 (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))))))) (* -156699607947000000000/553822718361107519809 z))) (*.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 -130000000000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal 35 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 #s(approx (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x) (*.f64 x (+.f64 y (*.f64 #s(literal 4297481763/31250000 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 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 -130000000000000000 binary64)) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))) (if.f64 (<=.f64 x #s(literal 35 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 #s(approx (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x) (*.f64 x (+.f64 y (*.f64 #s(literal 4297481763/31250000 binary64) x)))))) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))))) (if.f64 (<=.f64 x #s(literal -130000000000000000 binary64)) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))) (if.f64 (<=.f64 x #s(literal 35 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 #s(approx (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x) (*.f64 x y)))) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))))) (if.f64 (<=.f64 x #s(literal -65000000 binary64)) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))) (if.f64 (<=.f64 x #s(literal 1890791267555229/2305843009213693952 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z)) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z)) (if.f64 (<=.f64 z #s(literal -6 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -307332350656623/625000000000000 binary64) y) (*.f64 #s(literal -4166096748901211929300981260567/10000000000000000000000000000000 binary64) y)) z)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y)))) (if.f64 (<=.f64 z #s(literal 870426590122533/38685626227668133590597632 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (+.f64 (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y) (*.f64 z (-.f64 (*.f64 #s(literal 307332350656623/2093964884388940 binary64) y) (*.f64 #s(literal 1678650474502018223880473708075/11224803678858206361900017468416 binary64) y)))))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))))) (if.f64 (<=.f64 z #s(literal -1261007895663739/4503599627370496 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 870426590122533/38685626227668133590597632 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (+.f64 (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y) (*.f64 z (-.f64 (*.f64 #s(literal 307332350656623/2093964884388940 binary64) y) (*.f64 #s(literal 1678650474502018223880473708075/11224803678858206361900017468416 binary64) y)))))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))))) (if.f64 (<=.f64 z #s(literal -15000000000000 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 3929008913747545/75557863725914323419136 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 692910599291889/10000000000000000 binary64)) #s(literal 307332350656623/625000000000000 binary64)) z) #s(literal 11167812716741/40000000000000 binary64))) (+.f64 (*.f64 (+.f64 z #s(literal 6012459259764103/1000000000000000 binary64)) z) #s(literal 104698244219447/31250000000000 binary64))) #s(literal -inf.0 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 692910599291889/10000000000000000 binary64)) #s(literal 307332350656623/625000000000000 binary64)) z) #s(literal 11167812716741/40000000000000 binary64))) (+.f64 (*.f64 (+.f64 z #s(literal 6012459259764103/1000000000000000 binary64)) z) #s(literal 104698244219447/31250000000000 binary64))) #s(literal -399999999999999981122088900552667226765005165411446794121686493954048 binary64)) #s(approx (+ x (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))) #s(approx (/ (* y (+ 11167812716741/40000000000000 (* z (+ 307332350656623/625000000000000 (* 692910599291889/10000000000000000 z))))) (+ 104698244219447/31250000000000 (* z (+ 6012459259764103/1000000000000000 z)))) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 692910599291889/10000000000000000 binary64)) #s(literal 307332350656623/625000000000000 binary64)) z) #s(literal 11167812716741/40000000000000 binary64))) (+.f64 (*.f64 (+.f64 z #s(literal 6012459259764103/1000000000000000 binary64)) z) #s(literal 104698244219447/31250000000000 binary64))) #s(literal 100000000000000000620008645040778319495168 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 692910599291889/10000000000000000 binary64)) #s(literal 307332350656623/625000000000000 binary64)) z) #s(literal 11167812716741/40000000000000 binary64))) (+.f64 (*.f64 (+.f64 z #s(literal 6012459259764103/1000000000000000 binary64)) z) #s(literal 104698244219447/31250000000000 binary64))) #s(literal 100000000000000005250476025520442024870446858110815915491585411551180245798890819578637137508044786404370444383288387817694252323536043057564479218478670698284838720092657580373783023379478809005936895323497079994508111903896764088007465274278014249457925878882005684283811566947219638686545940054016 binary64)) #s(approx (+ x (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))) #s(approx (/ (* y (+ 11167812716741/40000000000000 (* z (+ 307332350656623/625000000000000 (* 692910599291889/10000000000000000 z))))) (+ 104698244219447/31250000000000 (* z (+ 6012459259764103/1000000000000000 z)))) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 692910599291889/10000000000000000 binary64)) #s(literal 307332350656623/625000000000000 binary64)) z) #s(literal 11167812716741/40000000000000 binary64))) (+.f64 (*.f64 (+.f64 z #s(literal 6012459259764103/1000000000000000 binary64)) z) #s(literal 104698244219447/31250000000000 binary64))) #s(literal -399999999999999981122088900552667226765005165411446794121686493954048 binary64)) #s(approx (+ x (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))) #s(approx (/ (* y (+ 11167812716741/40000000000000 (* z (+ 307332350656623/625000000000000 (* 692910599291889/10000000000000000 z))))) (+ 104698244219447/31250000000000 (* z (+ 6012459259764103/1000000000000000 z)))) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 692910599291889/10000000000000000 binary64)) #s(literal 307332350656623/625000000000000 binary64)) z) #s(literal 11167812716741/40000000000000 binary64))) (+.f64 (*.f64 (+.f64 z #s(literal 6012459259764103/1000000000000000 binary64)) z) #s(literal 104698244219447/31250000000000 binary64))) #s(literal 100000000000000000620008645040778319495168 binary64)) #s(approx (+ x (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))) (*.f64 x #s(approx (+ 1 (/ (* y (+ 11167812716741/40000000000000 (* z (+ 307332350656623/625000000000000 (* 692910599291889/10000000000000000 z))))) (* x (+ 104698244219447/31250000000000 (* z (+ 6012459259764103/1000000000000000 z)))))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 692910599291889/10000000000000000 binary64)) #s(literal 307332350656623/625000000000000 binary64)) z) #s(literal 11167812716741/40000000000000 binary64))) (+.f64 (*.f64 (+.f64 z #s(literal 6012459259764103/1000000000000000 binary64)) z) #s(literal 104698244219447/31250000000000 binary64))) #s(literal 100000000000000005250476025520442024870446858110815915491585411551180245798890819578637137508044786404370444383288387817694252323536043057564479218478670698284838720092657580373783023379478809005936895323497079994508111903896764088007465274278014249457925878882005684283811566947219638686545940054016 binary64)) #s(approx (+ x (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))) #s(approx (/ (* y (+ 11167812716741/40000000000000 (* z (+ 307332350656623/625000000000000 (* 692910599291889/10000000000000000 z))))) (+ 104698244219447/31250000000000 (* z (+ 6012459259764103/1000000000000000 z)))) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y))) #s(approx (+ x (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))) (*.f64 x #s(approx (+ 1 (/ (* y (+ 11167812716741/40000000000000 (* z (+ 307332350656623/625000000000000 (* 692910599291889/10000000000000000 z))))) (* x (+ 104698244219447/31250000000000 (* z (+ 6012459259764103/1000000000000000 z)))))) #s(literal 1 binary64))))))) #s(approx (+ x (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))) #s(approx (/ (* y (+ 11167812716741/40000000000000 (* z (+ 307332350656623/625000000000000 (* 692910599291889/10000000000000000 z))))) (+ 104698244219447/31250000000000 (* z (+ 6012459259764103/1000000000000000 z)))) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y))) (+.f64 (-.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 -4867778304876401/40564819207303340847894502572032 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 10500000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64)))) (if.f64 (<=.f64 y #s(literal -16000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) (if.f64 (<=.f64 y #s(literal 10500000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal -5000000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -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 9999999999999999818508707188399807864717650964328171247958398369899072554380053298205803424393137676263358464 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (if.f64 (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 y #s(literal 1 binary64))) (*.f64 y #s(literal 1/2 binary64))) #s(literal 918938533204673/1000000000000000 binary64)) #s(literal 10000000000000000725591715973187783610303424287811372824568343983972101724920689074452068181743241951740625976868675721161334753163637413771490365780039321792212624518252692320803210995433472 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (*.f64 y #s(approx (- x 1/2) #s(literal -1/2 binary64)))) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (*.f64 x (-.f64 y #s(literal 1 binary64))))))) (if.f64 (<=.f64 y #s(literal -60000000000000000000000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (*.f64 y #s(approx (- x 1/2) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 y #s(literal 10500000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) #s(approx (* y (- x 1/2)) (*.f64 x y))))) (if.f64 (<=.f64 y #s(literal -16000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) #s(approx (* y (- x 1/2)) (*.f64 x y))) (if.f64 (<=.f64 y #s(literal 10500000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) #s(approx (* y (- x 1/2)) (*.f64 x y))))) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (if.f64 (<=.f64 x #s(literal -799388933858263/562949953421312 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) #s(approx (+ 918938533204673/1000000000000000 (* -1 x)) (neg.f64 x))) (if.f64 (<=.f64 x #s(literal 2500000 binary64)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) #s(approx (+ 918938533204673/1000000000000000 (* -1 x)) #s(literal 918938533204673/1000000000000000 binary64))) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) #s(approx (+ 918938533204673/1000000000000000 (* -1 x)) (neg.f64 x))))) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) #s(approx (+ 918938533204673/1000000000000000 (* -1 x)) #s(literal 918938533204673/1000000000000000 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) #s(literal +inf.0 binary64)) (-.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y)) y))) (*.f64 (neg.f64 y) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 z (*.f64 y x)) y) #s(literal -54929528941/2000000 binary64)) y) #s(literal -28832688827/125000 binary64)) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y)) y))))) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) #s(literal +inf.0 binary64)) (-.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y)) y))) (*.f64 (-.f64 #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 100000000000000005096102956370027281398552527353113666163096016433067742095641633184190908638890670217606581066817562776141799113274522085911825143802419273576310438824281483144380948014657857618043525615061189227441394677596191250608858071040 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 y y) x) (*.f64 z y)) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) #s(literal 100000000000000005096102956370027281398552527353113666163096016433067742095641633184190908638890670217606581066817562776141799113274522085911825143802419273576310438824281483144380948014657857618043525615061189227441394677596191250608858071040 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 -8424983333484575/842498333348457493583344221469363458551160763204392890034487820288 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)) (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 100000000000000005096102956370027281398552527353113666163096016433067742095641633184190908638890670217606581066817562776141799113274522085911825143802419273576310438824281483144380948014657857618043525615061189227441394677596191250608858071040 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (+.f64 z (*.f64 y x)) #s(literal 2000000/54929528941 binary64)))) #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 (/.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 -8424983333484575/842498333348457493583344221469363458551160763204392890034487820288 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)) (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 100000000000000005096102956370027281398552527353113666163096016433067742095641633184190908638890670217606581066817562776141799113274522085911825143802419273576310438824281483144380948014657857618043525615061189227441394677596191250608858071040 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 y y) x) (*.f64 z y)) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 #s(approx (* (+ (* (+ y a) y) b) y) (*.f64 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 -8424983333484575/842498333348457493583344221469363458551160763204392890034487820288 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)) (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 100000000000000005096102956370027281398552527353113666163096016433067742095641633184190908638890670217606581066817562776141799113274522085911825143802419273576310438824281483144380948014657857618043525615061189227441394677596191250608858071040 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (+.f64 (*.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) 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 -8424983333484575/842498333348457493583344221469363458551160763204392890034487820288 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)) (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 100000000000000005096102956370027281398552527353113666163096016433067742095641633184190908638890670217606581066817562776141799113274522085911825143802419273576310438824281483144380948014657857618043525615061189227441394677596191250608858071040 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -569999999999999993189233259358191616 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 25999999999999998868362043562994043738393094914048 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -569999999999999993189233259358191616 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 25999999999999998868362043562994043738393094914048 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 (/.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 100000000000000005096102956370027281398552527353113666163096016433067742095641633184190908638890670217606581066817562776141799113274522085911825143802419273576310438824281483144380948014657857618043525615061189227441394677596191250608858071040 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 y y) x) (*.f64 z y)) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ y a) y) b) y) c) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))) (if.f64 (<=.f64 (/.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 100000000000000005096102956370027281398552527353113666163096016433067742095641633184190908638890670217606581066817562776141799113274522085911825143802419273576310438824281483144380948014657857618043525615061189227441394677596191250608858071040 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 #s(approx (+ (* (+ (* (+ y a) y) b) y) c) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))) (if.f64 (<=.f64 y #s(literal -619999999999999973174172239607627776 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 184999999999999994211860480 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 -569999999999999993189233259358191616 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 920000000000000023219666944 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 -650000000000000034952111922595495936 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 860000000000000056507274100736 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 -660000000000000030949099718645383168 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 1549999999999999876009931309056 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) t) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) t) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) (if.f64 (<=.f64 i #s(literal -559999999999999957384318839301851754916781511672558277099520 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (/.f64 t i)) (if.f64 (<=.f64 i #s(literal 1015937062247571/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) #s(approx (- (/ t (+ i (* (+ c (* (+ b (* (+ a y) y)) y)) y))) (* (neg y) (/ (- (* (- (* (+ z (* y x)) y) -54929528941/2000000) y) -28832688827/125000) (+ i (* (+ c (* (+ b (* (+ a y) y)) y)) y))))) (/.f64 (-.f64 (/.f64 t y) #s(approx (* -1 (+ 28832688827/125000 (* y (+ 54929528941/2000000 (* y (+ z (* x y))))))) #s(literal -28832688827/125000 binary64))) c)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (/.f64 t i)))) (if.f64 (<=.f64 i #s(literal -3666664757402075/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (/.f64 t i)) (if.f64 (<=.f64 i #s(literal 6576556458703583/38685626227668133590597632 binary64)) #s(approx (- (/ t (+ i (* (+ c (* (+ b (* (+ a y) y)) y)) y))) (* (neg y) (/ (- (* (- (* (+ z (* y x)) y) -54929528941/2000000) y) -28832688827/125000) (+ i (* (+ c (* (+ b (* (+ a y) y)) y)) y))))) #s(approx (/ (- (/ t y) (* -1 (+ 28832688827/125000 (* y (+ 54929528941/2000000 (* y (+ z (* x y)))))))) c) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 c y)) t))) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (/.f64 t i)))) (if.f64 (<=.f64 i #s(literal -3666664757402075/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (/.f64 t i)) (if.f64 (<=.f64 i #s(literal 6576556458703583/38685626227668133590597632 binary64)) #s(approx (- (/ t (+ i (* (+ c (* (+ b (* (+ a y) y)) y)) y))) (* (neg y) (/ (- (* (- (* (+ z (* y x)) y) -54929528941/2000000) y) -28832688827/125000) (+ i (* (+ c (* (+ b (* (+ a y) y)) y)) y))))) #s(approx (/ (- (/ t y) (* -1 (+ 28832688827/125000 (* y (+ 54929528941/2000000 (* y (+ z (* x y)))))))) c) (/.f64 t (*.f64 c y)))) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (/.f64 t i)))) #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)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i)) (+.f64 (+.f64 #s(approx (+ (+ (+ (* x (log y)) z) t) a) (+.f64 a (+.f64 z (*.f64 x (log.f64 y))))) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i)) (if.f64 (<=.f64 x #s(literal -184999999999999990130776906525758222890422794422928819212291074388046789954657058119194225450453130007964421221788016687686928675267570230851090170870754962341571743848771616768 binary64)) (+.f64 (+.f64 #s(approx (+ (+ (+ (* x (log y)) z) t) a) #s(approx (+ a (+ z (* x (log y)))) (+.f64 a (*.f64 x (log.f64 y))))) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i)) (if.f64 (<=.f64 x #s(literal 8199999999999999830237637828015717712760496329511703146078182008327815040582012846658819807096335409636499464318008320409006413709312 binary64)) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (* x (log y)) z) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) (+.f64 (+.f64 #s(approx (+ (+ (+ (* x (log y)) z) t) a) #s(approx (+ a (+ z (* x (log y)))) (+.f64 a (*.f64 x (log.f64 y))))) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i)))) (if.f64 (<=.f64 y #s(literal 4599528697196941/1393796574908163946345982392040522594123776 binary64)) #s(approx (- (* i y) (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x)))))) (-.f64 (+.f64 a (+.f64 t (+.f64 z (*.f64 x (log.f64 y))))) (*.f64 (log.f64 c) (-.f64 #s(literal 1/2 binary64) b)))) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (* x (log y)) z) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i))) (if.f64 (<=.f64 x #s(literal -79999999999999993368863320611754921968510536339891051700489952464812308784371540977441700519234449792170290050932498777065083864936815928725486947743256086544444325247035920237985792 binary64)) (-.f64 (*.f64 i y) #s(approx (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (*.f64 #s(literal -1 binary64) (*.f64 x (log.f64 y))))) (if.f64 (<=.f64 x #s(literal 116000000000000003371044841520704253371362307757361504244483636316781918730888350770353968302968786982820491132508957473309100515836345743846485125632812471247978790134082107448698420146814660093695251108069376 binary64)) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ (* x (log y)) z) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) (-.f64 (*.f64 i y) #s(approx (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (*.f64 #s(literal -1 binary64) (*.f64 x (log.f64 y))))))) (if.f64 (<=.f64 x #s(literal -79999999999999993368863320611754921968510536339891051700489952464812308784371540977441700519234449792170290050932498777065083864936815928725486947743256086544444325247035920237985792 binary64)) (-.f64 (*.f64 i y) #s(approx (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (*.f64 #s(literal -1 binary64) (*.f64 x (log.f64 y))))) (if.f64 (<=.f64 x #s(literal 116000000000000003371044841520704253371362307757361504244483636316781918730888350770353968302968786982820491132508957473309100515836345743846485125632812471247978790134082107448698420146814660093695251108069376 binary64)) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ (* x (log y)) z) t) (+.f64 t z)) a) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i)) (-.f64 (*.f64 i y) #s(approx (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (*.f64 #s(literal -1 binary64) (*.f64 x (log.f64 y))))))) (if.f64 (<=.f64 x #s(literal -79999999999999993368863320611754921968510536339891051700489952464812308784371540977441700519234449792170290050932498777065083864936815928725486947743256086544444325247035920237985792 binary64)) (-.f64 (*.f64 i y) #s(approx (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (*.f64 #s(literal -1 binary64) (*.f64 x (log.f64 y))))) (if.f64 (<=.f64 x #s(literal 116000000000000003371044841520704253371362307757361504244483636316781918730888350770353968302968786982820491132508957473309100515836345743846485125632812471247978790134082107448698420146814660093695251108069376 binary64)) (+.f64 (+.f64 #s(approx (+ (+ (+ (* x (log y)) z) t) a) (+.f64 a #s(approx (+ z (* x (log y))) z))) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i)) (-.f64 (*.f64 i y) #s(approx (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (*.f64 #s(literal -1 binary64) (*.f64 x (log.f64 y))))))) (if.f64 (<=.f64 a #s(literal 4019129502659983/730750818665451459101842416358141509827966271488 binary64)) (-.f64 (*.f64 i y) #s(approx (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (*.f64 #s(literal -1 binary64) z))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (+ t (+ z (* (log y) x))) (* (- 1/2 b) (log c))) a) (/.f64 z a))) 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 -10000000000000000000000 binary64)) (-.f64 (*.f64 i y) #s(approx (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (*.f64 #s(literal -1 binary64) z))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (+ t (+ z (* (log y) x))) (* (- 1/2 b) (log c))) a) (/.f64 t a))) 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 -10000000000000000000000 binary64)) (-.f64 (*.f64 i y) #s(approx (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (*.f64 #s(literal -1 binary64) z))) (-.f64 (*.f64 i y) #s(approx (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (*.f64 #s(literal -1 binary64) a)))) (-.f64 (*.f64 i y) #s(approx (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (*.f64 #s(literal -1 binary64) a))) (-.f64 (*.f64 i y) #s(approx (- (* (- 1/2 b) (log c)) (+ a (+ t (+ z (* (log y) x))))) (neg.f64 t))) (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) (if.f64 (<=.f64 (*.f64 (-.f64 a #s(literal 1/2 binary64)) b) #s(literal -2000000000000000099723307943817786034020536970876924303149785861223976798198611630768918030712832 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 20000000000000001451183431946375567220606848575622745649136687967944203449841378148904136363486483903481251953737351442322669506327274827542980731560078643584425249036505384641606421990866944 binary64)) (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 #s(approx (- a 1/2) #s(literal -1/2 binary64)) b)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x #s(approx (+ y (* b (- a 1/2))) (*.f64 b (-.f64 (+.f64 a (/.f64 y b)) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 z #s(literal -32500000000000000926893019783485702636675534289337548638769500187693376044983760656115133946058059840167977706596413210624 binary64)) (+.f64 #s(approx (- (+ (+ x y) z) (* z (log t))) (*.f64 z (-.f64 #s(literal 1 binary64) (log.f64 t)))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) (if.f64 (<=.f64 z #s(literal 235000000000000000841606300363839059951781251061700715111354645813345175658427491194605107727182879151562288101612405836514617361793053644732927007147957330393876641015368639967094373300341601028148297728 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (- (* b a) (* 1/2 b))) (-.f64 (+.f64 x (+.f64 y (*.f64 a b))) (*.f64 #s(literal 1/2 binary64) b))) (+.f64 #s(approx (- (+ (+ x y) z) (* z (log t))) (*.f64 z (-.f64 #s(literal 1 binary64) (log.f64 t)))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)))) (if.f64 (<=.f64 z #s(literal -9999999999999999378499396381163974664505251594389679853757253159226858588823650024928554969640430609348999796218942130031825270939086493357629899207015514012385280 binary64)) (+.f64 #s(approx (- (+ (+ x y) z) (* z (log t))) (*.f64 z (-.f64 #s(literal 1 binary64) (log.f64 t)))) (*.f64 #s(approx (- a 1/2) #s(literal -1/2 binary64)) b)) (if.f64 (<=.f64 z #s(literal 235000000000000000841606300363839059951781251061700715111354645813345175658427491194605107727182879151562288101612405836514617361793053644732927007147957330393876641015368639967094373300341601028148297728 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (- (* b a) (* 1/2 b))) (-.f64 (+.f64 x (+.f64 y (*.f64 a b))) (*.f64 #s(literal 1/2 binary64) b))) (+.f64 #s(approx (- (+ (+ x y) z) (* z (log t))) (*.f64 z (-.f64 #s(literal 1 binary64) (log.f64 t)))) (*.f64 #s(approx (- a 1/2) #s(literal -1/2 binary64)) b)))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (- (* b a) (* 1/2 b))) (-.f64 (+.f64 x (+.f64 y (*.f64 a b))) (*.f64 #s(literal 1/2 binary64) b))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) #s(literal -8069530869021589/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x #s(approx (+ y (* b (- a 1/2))) (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64))))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) #s(literal -8069530869021589/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (- (* b a) (* 1/2 b))) #s(approx (* a (- (+ b (+ (* -1/2 (/ b a)) (+ (/ x a) (+ (/ y a) (/ z a))))) (/ (* z (log t)) a))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) 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 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) (+.f64 y #s(approx (* b (- a 1/2)) (*.f64 #s(literal -1/2 binary64) b))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (* a (- (+ b (+ (* -1/2 (/ b a)) (+ (/ x a) (+ (/ y a) (/ z a))))) (/ (* z (log t)) a))) (*.f64 a #s(approx (* b (- 1 (* 1/2 (/ 1 a)))) b)))))) (if.f64 (<=.f64 a #s(literal -15000000000000000489340475072200691596146308664108304481703182729216 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (* a (- (+ b (+ (* -1/2 (/ b a)) (+ (/ x a) (+ (/ y a) (/ z a))))) (/ (* z (log t)) a))) (*.f64 a #s(approx (* b (- 1 (* 1/2 (/ 1 a)))) b)))) (if.f64 (<=.f64 a #s(literal 1950000000000 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) (+.f64 y #s(approx (* b (- a 1/2)) (*.f64 #s(literal -1/2 binary64) b))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (* a (- (+ b (+ (* -1/2 (/ b a)) (+ (/ x a) (+ (/ y a) (/ z a))))) (/ (* z (log t)) a))) (*.f64 a #s(approx (* b (- 1 (* 1/2 (/ 1 a)))) b)))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (* a (- (+ b (+ (* -1/2 (/ b a)) (+ (/ x a) (+ (/ y a) (/ z a))))) (/ (* z (log t)) a))) (*.f64 a #s(approx (* b (- 1 (* 1/2 (/ 1 a)))) b)))) (-.f64 x (*.f64 (*.f64 y x) x)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416 binary64)) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 (neg.f64 y) x) x)) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal 5000000000000000362657181907646175630791872048232609777591050777395200 binary64)) (*.f64 x #s(approx (- 1 (* x y)) #s(literal 1 binary64))) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 (neg.f64 y) x) x)))) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal -9999999999999999378499396381163974664505251594389679853757253159226858588823650024928554969640430609348999796218942130031825270939086493357629899207015514012385280 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 5000000000000000362657181907646175630791872048232609777591050777395200 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 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))) (if.f64 (<=.f64 x #s(literal 100000000000000009190283508143378238084034459715684532224 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 (sqrt.f64 x) y)) x) #s(literal 3 binary64)))) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x))))) (if.f64 (<=.f64 x #s(literal 99999999999999995164818811802792197885196090803013355167206819763650035712 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 y (sqrt.f64 x))) (*.f64 #s(literal 3 binary64) x)))) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x))))) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/9 binary64) x)) (*.f64 (/.f64 #s(literal -1/3 binary64) (sqrt.f64 x)) y)) (if.f64 (<=.f64 x #s(literal 100000000000000009190283508143378238084034459715684532224 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (+.f64 #s(literal 1 binary64) #s(approx (/ (- -1/3 (* y (sqrt x))) (* 3 x)) (*.f64 #s(literal -1/3 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 y (sqrt.f64 x))) x))))) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x))))) (if.f64 (<=.f64 x #s(literal 1357680363825023/1180591620717411303424 binary64)) (*.f64 (/.f64 #s(literal 1/3 binary64) x) (-.f64 #s(approx (* (- x 1/9) 3) #s(literal -1/3 binary64)) (*.f64 y (sqrt.f64 x)))) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x))))) (if.f64 (<=.f64 y #s(literal -11000000000000000429907094311986039073376264690926666025575357939115934813687797945126004417626112 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 5694524180712749/1237940039285380274899124224 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 1 binary64) x)))) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))))) (if.f64 (<=.f64 y #s(literal -11000000000000000429907094311986039073376264690926666025575357939115934813687797945126004417626112 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (/.f64 y (*.f64 #s(literal -3 binary64) (sqrt.f64 x)))) (if.f64 (<=.f64 y #s(literal 64000000000000003191145854202169153088657183068061577700793147559167257542355572184605376982810624 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 1 binary64) x)))) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (*.f64 #s(literal -1/3 binary64) (/.f64 y (sqrt.f64 x)))))) (if.f64 (<=.f64 y #s(literal -11000000000000000429907094311986039073376264690926666025575357939115934813687797945126004417626112 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 64000000000000003191145854202169153088657183068061577700793147559167257542355572184605376982810624 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 1 binary64) x)))) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (*.f64 #s(literal -1/3 binary64) (/.f64 y (sqrt.f64 x)))))) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 1 binary64) x)))) #s(approx (/ (/ (- (* (- x 1/9) 3) (* x (/ y (sqrt x)))) x) 3) (/.f64 (-.f64 x #s(literal 1/9 binary64)) x)) (if.f64 (<=.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))) #s(literal -20000000 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (/.f64 #s(literal -1/9 binary64) x)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) #s(literal 1 binary64))) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal -230753/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 (*.f64 #s(literal -27061/100000 binary64) (/.f64 x (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4481/100000 binary64) x) #s(literal -99229/100000 binary64)) x) #s(literal -1 binary64)))) x)) (-.f64 (/.f64 #s(literal -230753/100000 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 4481/100000 binary64) x) #s(literal -99229/100000 binary64)) x))) (+.f64 (*.f64 #s(literal -27061/100000 binary64) (/.f64 x (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4481/100000 binary64) x) #s(literal -99229/100000 binary64)) x) #s(literal -1 binary64)))) 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 (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64)))))) x) #s(literal 1 binary64)) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) (/.f64 #s(literal 27061/4481 binary64) x)) x) (if.f64 (<=.f64 (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64)))))) x) #s(literal 4 binary64)) #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 -1 binary64)) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (neg.f64 x)) (if.f64 (<=.f64 x #s(literal 44000 binary64)) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (+.f64 #s(literal 230753/100000 binary64) (*.f64 #s(literal -30191289437/10000000000 binary64) x))) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (neg.f64 x)))) (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64)) x))) (-.f64 (*.f64 #s(literal 27061/100000 binary64) x) #s(literal -230753/100000 binary64))) x) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64))))) x) (-.f64 (/.f64 #s(approx (+ 230753/100000 (* x 27061/100000)) #s(literal 230753/100000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64))))) x) (if.f64 (<=.f64 x #s(literal -290000 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 2400000000 binary64)) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) #s(approx (+ 230753/100000 (* x (- (* 1900161040244073/1000000000000000 x) 30191289437/10000000000))) #s(literal 230753/100000 binary64))) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (neg.f64 x)))) (-.f64 (/.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) #s(approx (+ 230753/100000 (* x (- (* 1900161040244073/1000000000000000 x) 30191289437/10000000000))) #s(literal 230753/100000 binary64))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) #s(literal 20 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 (/.f64 (-.f64 (-.f64 y x) (-.f64 y #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) y)))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) x) y)))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) #s(literal 20 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) x) y)))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) #s(literal 3/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 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) x) y)))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) #s(literal 3 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 (/ (- (- y x) (- y 1)) (- 1 y)) (/.f64 #s(literal 1 binary64) (-.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 3/2 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (-.f64 #s(literal 1 binary64) x)))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (/ (- (- y x) (- y 1)) (- 1 y)) (/.f64 #s(literal 1 binary64) (-.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 3/2 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (-.f64 #s(literal 1 binary64) x)))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (/ (- (- y x) (- y 1)) (- 1 y)) #s(approx (/ 1 (- 1 y)) (/.f64 #s(literal -1 binary64) y)))))) (if.f64 (<=.f64 x #s(literal -4533471823554859/37778931862957161709568 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (-.f64 #s(literal 1 binary64) x)))) #s(approx (- 1 (log (/ (- (- y x) (- y 1)) (- 1 y)))) (+.f64 (-.f64 x #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) y))))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (-.f64 #s(literal 1 binary64) x)))) (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 3/2 binary64)) #s(approx (- 1 (log (/ (- (- y x) (- y 1)) (- 1 y)))) (-.f64 (+.f64 #s(literal 1 binary64) x) #s(approx (log (/ 1 (- 1 y))) (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 y (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) y)))))))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) #s(approx (- 1 x) #s(literal 1 binary64)))))) (-.f64 #s(literal 1 binary64) #s(approx (log (- 1 (/ (- x y) (- 1 y)))) #s(approx (+ (log (- 1 x)) (* y (+ (* -1 (/ x (- 1 x))) (/ 1 (- 1 x))))) (*.f64 #s(approx (- 1 (/ x y)) (*.f64 #s(literal -1 binary64) (/.f64 x y))) y)))) (-.f64 #s(literal 1 binary64) #s(approx (log (- 1 (/ (- x y) (- 1 y)))) #s(approx (+ (log (- 1 x)) (* y (+ (* -1 (/ x (- 1 x))) (/ 1 (- 1 x))))) (-.f64 y x)))) (-.f64 (*.f64 #s(literal -500/253 binary64) #s(approx (* (/ (* (- (* 3/25 x) -253/1000) x) x) (* 253/500 x)) (*.f64 (-.f64 (*.f64 #s(literal 759/12500 binary64) x) #s(literal -64009/500000 binary64)) x))) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))) #s(literal -4000000000000000 binary64)) (-.f64 #s(approx 1 #s(literal 0 binary64)) (*.f64 x #s(approx (+ 253/1000 (* x 3/25)) (*.f64 #s(literal 3/25 binary64) x)))) (-.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 253/1000 (* x 3/25)) #s(literal 253/1000 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 253/1000 (* x 3/25)) #s(literal 253/1000 binary64)))) #s(approx (- 1 (* x (+ 253/1000 (* x 3/25)))) #s(literal 1 binary64)) (if.f64 (<=.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))))))) #s(literal 2 binary64)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))))))) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 b #s(approx (- (* 2/3 (/ 1 t)) (+ 5/6 a)) (*.f64 #s(literal -1 binary64) a)))))))))) (if.f64 (<=.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))))))) #s(literal 10120112665/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 #s(approx x #s(literal 0 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) #s(approx (* c (- (+ 5/6 a) (* 2/3 (/ 1 t)))) (*.f64 a c)))))))) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))))))) #s(literal 6129982163463555/12259964326927110866866776217202473468949912977468817408 binary64)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) #s(approx (* c (- (+ 5/6 a) (* 2/3 (/ 1 t)))) (*.f64 a c)))))))) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64))) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64)) (-.f64 #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 -3504881374004815/18446744073709551616 binary64)) (+.f64 (/.f64 (exp.f64 #s(approx (* y (log (/ y (+ z y)))) (neg.f64 z))) y) x) (if.f64 (<=.f64 y #s(literal 22118353849861/42535295865117307932921825928971026432 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 -999999999999999939709166371603178586112 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) y) #s(literal -1/2 binary64)) z)) z))) x) y)) x) (if.f64 (<=.f64 y #s(literal 71000000000000001905986390323113975127603770930788806049874346116355831961864679595672681729966158015143134699471123978365318089051749298020220905469206322979274558798542869619393182180886043675179879824883712 binary64)) (+.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))))) (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal -1/2 binary64)) z) y) #s(literal 1 binary64))))) y)))) (if.f64 (<=.f64 y #s(literal -999999999999999939709166371603178586112 binary64)) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal -1/2 binary64)) z) y) #s(literal 1 binary64))))) y)) (if.f64 (<=.f64 y #s(literal 71000000000000001905986390323113975127603770930788806049874346116355831961864679595672681729966158015143134699471123978365318089051749298020220905469206322979274558798542869619393182180886043675179879824883712 binary64)) (+.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))))) (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal -1/2 binary64)) z) y) #s(literal 1 binary64))))) y)))) (if.f64 (<=.f64 z #s(literal -699999999999999982368239738537354792549630597665331083579069100041927494262696920015116199114335599422047437700628493434165679372118545680621422405724376577721211075321397248 binary64)) #s(approx (+ x (/ (exp (* y (log (/ y (+ z y))))) y)) (/.f64 #s(approx (pow (/ y (+ 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)) (if.f64 (<=.f64 z #s(literal -6200000 binary64)) (/.f64 (+.f64 (*.f64 y x) #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64))) y) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y)))) (if.f64 (<=.f64 z #s(literal -6200000 binary64)) (/.f64 (+.f64 (*.f64 y x) #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64))) y) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y))) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y)) (if.f64 (<=.f64 y #s(literal -3628949440770425/49039857307708443467467104868809893875799651909875269632 binary64)) (*.f64 #s(approx (+ 1 (/ (/ (exp (* y (log (/ y (+ z y))))) y) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 y #s(literal 199999999999999983222784 binary64)) #s(approx (+ x (/ (exp (* y (log (/ y (+ z y))))) y)) (/.f64 #s(approx (pow (/ y (+ y z)) y) #s(literal 1 binary64)) y)) (*.f64 #s(approx (+ 1 (/ (/ (exp (* y (log (/ y (+ z y))))) y) x)) #s(literal 1 binary64)) x))) (*.f64 #s(approx (+ 1 (/ (/ (exp (* y (log (/ y (+ z y))))) y) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 x #s(literal -192000000000000000000 binary64)) (/.f64 (exp.f64 #s(approx (* x (log (/ x (+ x y)))) (neg.f64 y))) x) (if.f64 (<=.f64 x #s(literal 3013008832985607/100433627766186892221372630771322662657637687111424552206336 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 -4400000000000000329066147601850867198449643798035981603234649055590187278793736549084307496406441960407049158624202336622179105821205677070031519744 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 x (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))))) (*.f64 #s(literal -1 binary64) x)))))) (if.f64 (<=.f64 x #s(literal 7532522082464017/6277101735386680763835789423207666416102355444464034512896 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 -64000000000000002992244408669192191308134747605146258357847351855617052121251577255063568523539413564100920840578876818516874763818395541214356049754686708248792913911336827877567841295254547905450245010798634968652347728707987419824168833714008163119485944616914140528640 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 -59000000000000002097152 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 y) (-.f64 x #s(approx (* (- (* 1/2 x) -1/2) y) (*.f64 (*.f64 y x) #s(literal 1/2 binary64))))) x))) x) (if.f64 (<=.f64 x #s(literal 4265246378386507/1496577676626844588240573268701473812127674924007424 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (/.f64 #s(literal 1 binary64) #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 x (*.f64 x y))))))) (if.f64 (<=.f64 x #s(literal -4400000000000000329066147601850867198449643798035981603234649055590187278793736549084307496406441960407049158624202336622179105821205677070031519744 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 4265246378386507/1496577676626844588240573268701473812127674924007424 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (/.f64 #s(literal 1 binary64) #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 x (*.f64 x y)))))) (if.f64 (<=.f64 y #s(literal -12999999999999999438322098794574906741241322790552194538119357436456535537607035931016983603249767945252974976541954879599487129611252739907155155400785920 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (if.f64 (<=.f64 y #s(literal -124999999999999993196903873380352 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) #s(approx x #s(literal 0 binary64))) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x))) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (+.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 y (sqrt.f64 x))) (if.f64 (<=.f64 y #s(literal -74999999999999999521022025924608 binary64)) (+.f64 #s(approx (- 1 x) #s(literal 1 binary64)) (*.f64 y (sqrt.f64 x))) (if.f64 (<=.f64 y #s(literal 1300000000000000027402925499364184948736 binary64)) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 #s(literal 1 binary64) x)) (+.f64 #s(approx (- 1 x) #s(literal 1 binary64)) (*.f64 y (sqrt.f64 x))))) (if.f64 (<=.f64 y #s(literal -18999999999999998160950590059492040650382917974264966298834054687653246537379508925883169636352 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 199999999999999995409902653049067325689368543984830001225999194946398690436157982260652258896302309376 binary64)) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 #s(literal 1 binary64) x)) #s(approx (+ (- 1 x) (* y (sqrt x))) #s(approx (* x (- (* y (sqrt (/ 1 x))) 1)) (*.f64 y (sqrt.f64 x)))))) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 #s(literal 1 binary64) x)) #s(approx (+ (- 1 x) (* y (sqrt x))) #s(approx (- 1 x) #s(literal 1 binary64))) (-.f64 (-.f64 x (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal -4481/99229 binary64))) #s(literal 99229/100000 binary64)) x) #s(literal -1 binary64))) #s(literal 27061/100000 binary64))) (/.f64 #s(literal -230753/100000 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x #s(literal -4481/99229 binary64))) #s(literal 99229/100000 binary64)) x)))) (-.f64 (-.f64 x (*.f64 (/.f64 x (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4481/100000 binary64) x) #s(literal -99229/100000 binary64)) x) #s(literal -1 binary64))) #s(literal 27061/100000 binary64))) (/.f64 #s(literal -230753/100000 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 4481/100000 binary64) x) #s(literal -99229/100000 binary64)) x)))) (-.f64 x (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64))) x)))) (-.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64)) x) #s(literal -1 binary64))) (-.f64 (*.f64 #s(literal 27061/100000 binary64) x) #s(literal -230753/100000 binary64)))) (-.f64 x (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64)) x)))) (-.f64 x (/.f64 #s(approx (+ 230753/100000 (* x 27061/100000)) #s(literal 230753/100000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64)) x)))) (-.f64 x #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x))) #s(approx (+ 230753/100000 (* -20191289437/10000000000 x)) #s(literal 230753/100000 binary64)))) #s(approx (- x (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x)))) #s(literal -230753/100000 binary64)) (*.f64 x (-.f64 (/.f64 y z) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 z #s(literal 1 binary64))) t))) (*.f64 x (-.f64 (/.f64 y z) (/.f64 t (-.f64 #s(literal 1 binary64) z)))) (if.f64 (<=.f64 z #s(literal -240000 binary64)) (*.f64 x #s(approx (- (/ y z) (/ t (- 1 z))) (*.f64 (/.f64 #s(literal 1 binary64) z) (+.f64 t y)))) (if.f64 (<=.f64 z #s(literal 5332261958806667/288230376151711744 binary64)) (*.f64 x (-.f64 (/.f64 y z) #s(approx (/ t (- 1 z)) t))) (*.f64 x #s(approx (- (/ y z) (/ t (- 1 z))) (*.f64 (/.f64 #s(literal 1 binary64) z) (+.f64 t y)))))) (if.f64 (<=.f64 z #s(literal -240000 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) (/.f64 (+.f64 t y) z)) x) (if.f64 (<=.f64 z #s(literal 5332261958806667/288230376151711744 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 -6788401819125115/73786976294838206464 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (+.f64 t y) (/.f64 x z))) (if.f64 (<=.f64 z #s(literal 5332261958806667/288230376151711744 binary64)) (*.f64 x (-.f64 (/.f64 y z) #s(approx (/ t (- 1 z)) t))) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (/.f64 (*.f64 (+.f64 t y) x) z)))) (if.f64 (<=.f64 y #s(literal -8500000000000000066305202811374522822693998630556855133794661829883895077738573679276074586762205088540631440671035605512328089405814542512588654105927159487779569664 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) (if.f64 (<=.f64 y #s(literal -8753086678663243/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (/.f64 (*.f64 (+.f64 t y) x) z)) (if.f64 (<=.f64 y #s(literal 4997129106470955/5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376 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 z #s(literal -6925922319537253/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (+.f64 t y) (/.f64 x z))) (if.f64 (<=.f64 z #s(literal 5052491077856129/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 y (/.f64 x z))) (if.f64 (<=.f64 z #s(literal 8235557476827325/100433627766186892221372630771322662657637687111424552206336 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 -1298074214633707/162259276829213363391578010288128 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) (if.f64 (<=.f64 y #s(literal 5912926119349403/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 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 -4019129502659983/45671926166590716193865151022383844364247891968 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) (if.f64 (<=.f64 y #s(literal 6556493831080041/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) (*.f64 x #s(approx (- (/ y z) (/ t (- 1 z))) (/.f64 #s(approx (- y (* -1 t)) t) z))) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 y (/.f64 x z))))) (if.f64 (<=.f64 y #s(literal -4019129502659983/45671926166590716193865151022383844364247891968 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) (if.f64 (<=.f64 y #s(literal 4724451707921445/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (/.f64 (*.f64 x #s(approx (- y (* -1 t)) t)) z)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 y (/.f64 x z))))) (if.f64 (<=.f64 y #s(literal -8273478394652981/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) (if.f64 (<=.f64 y #s(literal 18492665278881/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) #s(approx (/ (+ y (* -1 (* t z))) z) (neg.f64 t))) x) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 y (/.f64 x z))))) (if.f64 (<=.f64 y #s(literal -6722201195655547/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 y (/.f64 x z))) (if.f64 (<=.f64 y #s(literal 18492665278881/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) #s(approx (/ (+ y (* -1 (* t z))) z) (neg.f64 t))) x) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 y (/.f64 x z))))) (if.f64 (<=.f64 z #s(literal 23000000000000000 binary64)) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) #s(approx (/ (+ y (* -1 (* t z))) z) (neg.f64 t))) x) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (- (/ y z) (/ t (- 1 z))) #s(approx (/ (+ y (* -1 (* t z))) z) (*.f64 #s(literal -1 binary64) t))))) (*.f64 #s(approx (- (/ y z) (/ t (- 1 z))) #s(approx (/ (+ y (* -1 (* t z))) z) (neg.f64 t))) x) (-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/3 binary64) y) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) (-.f64 (+.f64 (*.f64 x (log.f64 y)) #s(approx (* z (log (- 1 y))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1/2 binary64) (*.f64 y z)))))) t) (-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal 1 binary64)))))) t) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (+.f64 (*.f64 (log.f64 y) x) (*.f64 #s(approx (log (- 1 y)) (neg.f64 y)) z))) t) (if.f64 (<=.f64 x #s(literal -8838159243424447/1606938044258990275541962092341162602522202993782792835301376 binary64)) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (-.f64 (*.f64 x (log.f64 y)) t)) (if.f64 (<=.f64 x #s(literal 7518674366441603/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 binary64)) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/3 binary64) y) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (-.f64 (*.f64 x (log.f64 y)) t)))) (-.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 -1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4481/100000 binary64) x) #s(literal -99229/100000 binary64)) x) #s(literal -1 binary64))) (-.f64 #s(literal -230753/100000 binary64) (*.f64 #s(literal 27061/100000 binary64) x))) x)) (*.f64 #s(literal 70711/100000 binary64) (-.f64 (*.f64 #s(literal 230753/100000 binary64) (/.f64 (-.f64 (*.f64 x #s(literal -27061/230753 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 4481/100000 binary64) x) #s(literal -99229/100000 binary64)) x)))) x)) (*.f64 #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 -2206763817411543/2251799813685248 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)) (if.f64 (<=.f64 x #s(literal 44000 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (+.f64 #s(literal 16316775383/10000000000 binary64) (*.f64 #s(literal -2134856267379707/1000000000000000 binary64) x))) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)))) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal -230753/100000 binary64) (*.f64 #s(literal 27061/100000 binary64) x)) (-.f64 #s(literal -1 binary64) (*.f64 #s(approx (- (* 4481/100000 x) -99229/100000) #s(literal 99229/100000 binary64)) x))) #s(literal 70711/100000 binary64)) (*.f64 x #s(literal 70711/100000 binary64))) (*.f64 #s(literal 70711/100000 binary64) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64))))) x)) (*.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 -290000 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 2400000000 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) #s(literal 16316775383/10000000000 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)))) (*.f64 #s(literal 70711/100000 binary64) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) #s(literal 230753/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 -42000000000000000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 4253529586511731/5316911983139663491615228241121378304 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z) #s(literal -5641895835477563/10000000000000000 binary64)) z) z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x y)))) (*.f64 #s(approx (- 1 (/ (/ y (- (* y x) (* (exp z) 5641895835477563/5000000000000000))) x)) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 z #s(literal -42000000000000000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 4253529586511731/5316911983139663491615228241121378304 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z))))))) (*.f64 x y)))) (*.f64 #s(approx (- 1 (/ (/ y (- (* y x) (* (exp z) 5641895835477563/5000000000000000))) x)) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 z #s(literal -57999999999999997953179648 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 4253529586511731/5316911983139663491615228241121378304 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))))) (*.f64 x y)))) (*.f64 #s(approx (- 1 (/ (/ y (- (* y x) (* (exp z) 5641895835477563/5000000000000000))) x)) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 z #s(literal -72000000000000003087007744 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 4253529586511731/5316911983139663491615228241121378304 binary64)) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) (*.f64 x y)))) (*.f64 #s(approx (- 1 (/ (/ y (- (* y x) (* (exp z) 5641895835477563/5000000000000000))) x)) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 z #s(literal -27000000000000001733153521664 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 4253529586511731/5316911983139663491615228241121378304 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (*.f64 #s(approx (- 1 (/ (/ y (- (* y x) (* (exp z) 5641895835477563/5000000000000000))) x)) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 z #s(literal -102000000000000008502156197888 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 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -2 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 50000000 binary64)) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #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 z #s(literal -420000000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 3390683798607695/23384026197294446691258957323460528314494920687616 binary64)) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 #s(approx (- 1 (/ (/ y (- (* y x) (* (exp z) 5641895835477563/5000000000000000))) x)) #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 -2 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 1152921504606847/1152921504606846976 binary64)) (*.f64 #s(approx (- 1 (/ (/ y (- (* y x) (* (exp z) 5641895835477563/5000000000000000))) x)) #s(literal 1 binary64)) x) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))) (*.f64 #s(approx (- 1 (/ (/ y (- (* y x) (* (exp z) 5641895835477563/5000000000000000))) x)) #s(literal 1 binary64)) x) (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/9 binary64) x) y) #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 -100000000000000000 binary64)) (*.f64 (+.f64 (*.f64 #s(approx (+ (/ 1/9 x) y) y) #s(literal 3 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 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) (*.f64 (*.f64 #s(approx (- (+ (/ 1/9 x) y) 1) (-.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/9 binary64) x))) (sqrt.f64 x)) #s(literal 3 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (sqrt.f64 x)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) #s(literal 1 binary64))) #s(literal -100000000000000000 binary64)) (*.f64 (+.f64 (*.f64 #s(approx (+ (/ 1/9 x) y) y) #s(literal 3 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 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) (*.f64 (+.f64 #s(approx (* (+ (/ 1/9 x) y) 3) (/.f64 #s(literal 1/3 binary64) x)) #s(literal -3 binary64)) (sqrt.f64 x)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (sqrt.f64 x)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) #s(literal 1 binary64))) #s(literal -1/2 binary64)) (*.f64 (+.f64 (*.f64 #s(approx (+ (/ 1/9 x) y) y) #s(literal 3 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 200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 x) x))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (sqrt.f64 x)))))) (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 #s(approx (+ y (/ 1 (* x 9))) y) #s(literal 1 binary64))) (if.f64 (<=.f64 y #s(literal -7950704564631455/324518553658426726783156020576256 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 3 binary64)) y)) (if.f64 (<=.f64 y #s(literal 5854679515581645/4503599627370496 binary64)) (*.f64 (*.f64 #s(approx (- (+ (/ 1/9 x) y) 1) #s(approx (- (* 1/9 (/ 1 x)) 1) #s(literal -1 binary64))) #s(literal 3 binary64)) (sqrt.f64 x)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 3 binary64)) y)))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 3 binary64)) y)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (sqrt.f64 x)))) (+.f64 (-.f64 (-.f64 (*.f64 x (log.f64 y)) y) z) (log.f64 t)) (if.f64 (<=.f64 x #s(literal -480000000000000 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (+.f64 (log.f64 t) (*.f64 x (log.f64 y))) y)) (if.f64 (<=.f64 x #s(literal 31999999999999997481020156661305047741936103969893883257919943171938052749756727296 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) (+.f64 y z))) (+.f64 #s(approx (- (- (* x (log y)) y) z) (-.f64 (*.f64 x (log.f64 y)) z)) (log.f64 t)))) (if.f64 (<=.f64 x #s(literal -480000000000000 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (+.f64 (log.f64 t) (*.f64 x (log.f64 y))) y)) (if.f64 (<=.f64 x #s(literal 244999999999999989349668491259806081003476566080475493842847387755177839218825101312 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) (+.f64 y z))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 #s(approx (+ (log t) (* x (log y))) (*.f64 x #s(approx (+ (log y) (/ (log t) x)) (log.f64 y)))) y)))) (if.f64 (<=.f64 x #s(literal -480000000000000 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 244999999999999989349668491259806081003476566080475493842847387755177839218825101312 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) (+.f64 y z))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 #s(approx (+ (log t) (* x (log y))) (*.f64 x #s(approx (+ (log y) (/ (log t) x)) (log.f64 y)))) y)))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) (+.f64 y z))) (if.f64 (<=.f64 z #s(literal -379999999999999990016080260846504022712149994135889713011834025014266823015022099964951506519588864 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (neg.f64 z))) (if.f64 (<=.f64 z #s(literal 132000000000000000000 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 (log.f64 t) #s(approx (+ y z) z))))) (if.f64 (<=.f64 z #s(literal -379999999999999990016080260846504022712149994135889713011834025014266823015022099964951506519588864 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (neg.f64 z))) (if.f64 (<=.f64 z #s(literal 132000000000000000000 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 #s(approx (+ (log t) (* x (log y))) (log.f64 t)) y)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (neg.f64 z))))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (neg.f64 z))) (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal -5000000 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) #s(approx (* (log a) (- t 1)) (*.f64 t (log.f64 a)))) b))) y) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal 4000000000000000199446615887635572068041073941753848606299571722447953596397223261537836061425664 binary64)) (/.f64 (*.f64 x (*.f64 (pow.f64 a #s(approx (- t 1) #s(literal -1 binary64))) (exp.f64 (-.f64 (*.f64 (log.f64 z) y) b)))) 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 -55000000000000000814138442649616544148395249589203080538276287845491649265754461230155046903128921735647626066213072406360556358221161276165839120201339626488988696576 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 (pow.f64 z y) #s(approx (* a (* y (exp b))) (*.f64 a y)))) x) (if.f64 (<=.f64 y #s(literal 96 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 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 (pow.f64 z y) #s(approx (* a (* y (exp b))) (*.f64 a y)))) x))) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal -690 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) #s(approx (* (log a) (- t 1)) (*.f64 t (log.f64 a)))) b))) y) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal 4000000000000000199446615887635572068041073941753848606299571722447953596397223261537836061425664 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))) x) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (*.f64 t (log.f64 a)))) y) x))) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal -700 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) #s(approx (* (log a) (- t 1)) (*.f64 t (log.f64 a)))) b))) y) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal -189 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 #s(approx (pow z y) #s(literal 1 binary64)) (*.f64 a (*.f64 y (exp.f64 b))))) x) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal 500000000000000000000 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 (pow.f64 z y) #s(approx (* a (* y (exp b))) (*.f64 a y)))) x) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) #s(approx (* (log a) (- t 1)) (*.f64 t (log.f64 a)))) b))) y)))) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal -200000000 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 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal -189 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 #s(approx (pow z y) #s(literal 1 binary64)) (*.f64 a (*.f64 y (exp.f64 b))))) x) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal 50000000000000002683081102196736 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 (pow.f64 z y) #s(approx (* a (* y (exp b))) (*.f64 a y)))) x) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (*.f64 t (log.f64 a)))) y) x)))) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal -200000000 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 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal -189 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 #s(approx (pow z y) #s(literal 1 binary64)) (*.f64 a (*.f64 y (exp.f64 b))))) x) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal 50000000000000001178468375708512791662476639752844093156495626963414083423308086629915468079622475513115705344 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 (pow.f64 z y) #s(approx (* a (* y (exp b))) (*.f64 a y)))) x) (*.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 -125000000000000000 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 (pow.f64 z y) #s(approx (* a (* y (exp b))) (*.f64 a y)))) x) (if.f64 (<=.f64 y #s(literal 2589569785738035/562949953421312 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 #s(approx (pow z y) #s(literal 1 binary64)) (*.f64 a (*.f64 y (exp.f64 b))))) x) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 (pow.f64 z y) #s(approx (* a (* y (exp b))) (*.f64 a y)))) x))) (if.f64 (<=.f64 b #s(literal -29000000000000002489600531362551810964896308721627050981950353299159908352 binary64)) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x) (if.f64 (<=.f64 b #s(literal 5900000000000000286555652262180262548982753039272125348121149440 binary64)) (*.f64 #s(approx (/ (* (pow a (- t 1)) (pow z y)) (* (exp b) y)) (/.f64 (pow.f64 z y) #s(approx (* a (* y (exp b))) (*.f64 a y)))) x) (*.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 -8997827589086393/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944 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 0 binary64)) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) #s(approx x #s(literal 0 binary64))) (if.f64 (<=.f64 (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) #s(literal 20000000000000000655644919657241964971414105660429871285266671548818852063947486718558687573448235861076349951636483016374032693538213913919879822025860850422495576084912401316305465447102991929806570978250206012581852027848896713042618971296520092441575713536217102114025294004224 binary64)) (/.f64 #s(approx (* (* x (pow a (- t 1))) (pow z y)) #s(approx (/ (* x (pow z y)) a) (/.f64 x a))) #s(approx (* (exp b) y) (+.f64 y (*.f64 b y)))) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x)))) (if.f64 (<=.f64 b #s(literal -440 binary64)) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x) (if.f64 (<=.f64 b #s(literal 5224175567749775/9007199254740992 binary64)) (/.f64 #s(approx (* (* x (pow a (- t 1))) (pow z y)) #s(approx (/ (* x (pow z y)) a) (/.f64 x a))) #s(approx (* (exp b) y) (+.f64 y (*.f64 b (+.f64 y (*.f64 #s(literal 1/2 binary64) (*.f64 b y))))))) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x))) (if.f64 (<=.f64 b #s(literal -5902958103587057/590295810358705651712 binary64)) (/.f64 #s(approx (* (* x (pow a (- t 1))) (pow z y)) #s(approx (/ (* x (pow z y)) a) (/.f64 x a))) #s(approx (* (exp b) y) (+.f64 y (*.f64 b (+.f64 y (*.f64 #s(literal 1/2 binary64) (*.f64 b y))))))) (/.f64 #s(approx (* (* x (pow a (- t 1))) (pow z y)) #s(approx (/ (* x (pow z y)) a) (/.f64 x a))) (*.f64 #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))))))) y))) (/.f64 #s(approx (* (* x (pow a (- t 1))) (pow z y)) #s(approx (/ (* x (pow z y)) a) (/.f64 x a))) (*.f64 #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b))))) y)) (/.f64 #s(approx (* (* x (pow a (- t 1))) (pow z y)) #s(approx (/ (* x (pow z y)) a) (/.f64 x a))) #s(approx (* (exp b) y) (+.f64 y (*.f64 b (+.f64 y (*.f64 #s(literal 1/2 binary64) (*.f64 b y))))))) (/.f64 #s(approx (* (* x (pow a (- t 1))) (pow z y)) #s(approx (/ (* x (pow z y)) a) (/.f64 x a))) #s(approx (* (exp b) y) (+.f64 y (*.f64 b y)))) (*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 #s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z)) b))))) (if.f64 (<=.f64 y #s(literal -68000000000000001268969016600935196286746088474875448786161471052016158151473746594463204435061480756749533184 binary64)) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))) (if.f64 (<=.f64 y #s(literal 5387515050969975/158456325028528675187087900672 binary64)) (*.f64 x (exp.f64 (+.f64 (*.f64 y #s(approx (- (log z) t) (*.f64 #s(literal -1 binary64) t))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))))) (if.f64 (<=.f64 y #s(literal -5297943435324523/182687704666362864775460604089535377456991567872 binary64)) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))) (if.f64 (<=.f64 y #s(literal 5387515050969975/158456325028528675187087900672 binary64)) (*.f64 (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b) a))) x) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -100000000000000000000 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 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) #s(literal 0 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (- 1 z)) b) (*.f64 #s(literal -1 binary64) b))))))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -500000000000000000 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 #s(approx (* y (- (log z) t)) (*.f64 (neg.f64 y) t)))) 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 -500000000000000000 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (pow.f64 z y))))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -110000000000000000 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))))) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (/.f64 (/.f64 (*.f64 y (/.f64 x (+.f64 y x))) (-.f64 (+.f64 y x) #s(literal -1 binary64))) (+.f64 y x)) (/.f64 (/.f64 y (-.f64 (+.f64 y x) #s(literal -1 binary64))) (*.f64 (/.f64 (+.f64 y x) x) (+.f64 y x))) (if.f64 (<=.f64 x #s(literal -699999999999999974652046274855390161744779211197866637214694070291005105382787309153240999807009314272568779105575570798552344985795823414286062847449125573548646072320 binary64)) (/.f64 (/.f64 (*.f64 y (/.f64 #s(literal 1 binary64) #s(approx (/ (+ y x) x) #s(literal 1 binary64)))) (-.f64 (+.f64 y x) #s(literal -1 binary64))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal 2291112313477997/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184 binary64)) (/.f64 (*.f64 (/.f64 x (+.f64 y x)) y) (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x))) (/.f64 (/.f64 (*.f64 y #s(approx (/ x (+ y x)) (/.f64 x y))) (-.f64 (+.f64 y x) #s(literal -1 binary64))) (+.f64 y x)))) (if.f64 (<=.f64 x #s(literal -699999999999999974652046274855390161744779211197866637214694070291005105382787309153240999807009314272568779105575570798552344985795823414286062847449125573548646072320 binary64)) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 (/.f64 y #s(approx (+ (+ x y) 1) (-.f64 x #s(literal -1 binary64)))) (+.f64 y x))) (if.f64 (<=.f64 x #s(literal 2291112313477997/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184 binary64)) (/.f64 (*.f64 (/.f64 x (+.f64 y x)) y) (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x))) (/.f64 (/.f64 (*.f64 y #s(approx (/ x (+ y x)) (/.f64 x y))) (-.f64 (+.f64 y x) #s(literal -1 binary64))) (+.f64 y x)))) (if.f64 (<=.f64 x #s(literal -699999999999999974652046274855390161744779211197866637214694070291005105382787309153240999807009314272568779105575570798552344985795823414286062847449125573548646072320 binary64)) (*.f64 (/.f64 x (+.f64 y x)) (/.f64 (/.f64 y #s(approx (+ (+ x y) 1) (-.f64 x #s(literal -1 binary64)))) (+.f64 y x))) (if.f64 (<=.f64 x #s(literal 2291112313477997/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184 binary64)) (/.f64 (*.f64 (/.f64 x (+.f64 y x)) y) (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x))) (/.f64 #s(approx (/ (* y (/ x (+ y x))) (- (+ y x) -1)) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x)))) (if.f64 (<=.f64 x #s(literal -699999999999999974652046274855390161744779211197866637214694070291005105382787309153240999807009314272568779105575570798552344985795823414286062847449125573548646072320 binary64)) (/.f64 #s(approx (/ (* y (/ x (+ y x))) (- (+ y x) -1)) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal 2291112313477997/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184 binary64)) (/.f64 (*.f64 (/.f64 x (+.f64 y x)) y) (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x))) (/.f64 #s(approx (/ (* y (/ x (+ y x))) (- (+ y x) -1)) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x)))) (if.f64 (<=.f64 x #s(literal -699999999999999974652046274855390161744779211197866637214694070291005105382787309153240999807009314272568779105575570798552344985795823414286062847449125573548646072320 binary64)) (/.f64 #s(approx (/ (* y (/ x (+ y x))) (- (+ y x) -1)) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal 5065326622169181/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264 binary64)) (/.f64 (*.f64 y (/.f64 x (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x)))) (+.f64 y x)) (/.f64 #s(approx (/ (* y (/ x (+ y x))) (- (+ y x) -1)) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x)))) (if.f64 (<=.f64 x #s(literal -699999999999999974652046274855390161744779211197866637214694070291005105382787309153240999807009314272568779105575570798552344985795823414286062847449125573548646072320 binary64)) (/.f64 #s(approx (/ (* y (/ x (+ y x))) (- (+ y x) -1)) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal 3215295219150359/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 binary64)) (*.f64 y (/.f64 (/.f64 x (+.f64 y x)) (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x)))) (/.f64 #s(approx (/ (* y (/ x (+ y x))) (- (+ y x) -1)) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x)))) (if.f64 (<=.f64 x #s(literal -189999999999999984449634701176414510908799533482119598904435842258755113503910603051530963169486244413440 binary64)) (/.f64 #s(approx (/ (* y (/ x (+ y x))) (- (+ y x) -1)) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -2535301200456459/1267650600228229401496703205376 binary64)) (*.f64 (/.f64 x (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (*.f64 (+.f64 y x) (+.f64 y x)))) y) (if.f64 (<=.f64 x #s(literal 2291112313477997/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184 binary64)) (/.f64 y (*.f64 (/.f64 (+.f64 y x) x) (*.f64 (+.f64 y x) #s(approx (+ (+ x y) 1) (-.f64 y #s(literal -1 binary64)))))) (/.f64 #s(approx (/ (* y (/ x (+ y x))) (- (+ y x) -1)) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x))))) (if.f64 (<=.f64 x #s(literal -189999999999999984449634701176414510908799533482119598904435842258755113503910603051530963169486244413440 binary64)) (/.f64 #s(approx (/ (* y (/ x (+ y x))) (- (+ y x) -1)) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -1226537788067001/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488 binary64)) (*.f64 (/.f64 x (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (*.f64 (+.f64 y x) (+.f64 y x)))) y) (/.f64 #s(approx (/ (* y (/ x (+ y x))) (- (+ y x) -1)) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x)))) (if.f64 (<=.f64 x #s(literal -8782019273372467/2251799813685248 binary64)) (/.f64 #s(approx (/ (* y (/ x (+ y x))) (- (+ y x) -1)) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -1226537788067001/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488 binary64)) (*.f64 y (/.f64 x (*.f64 (*.f64 (+.f64 y x) #s(approx (+ (+ x y) 1) (-.f64 y #s(literal -1 binary64)))) (+.f64 y x)))) (/.f64 #s(approx (/ (* y (/ x (+ y x))) (- (+ y x) -1)) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x)))) (if.f64 (<=.f64 x #s(literal -5799975312109267/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448 binary64)) (/.f64 #s(approx (/ (* y (/ x (+ y x))) (- (+ y x) -1)) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) (/.f64 #s(approx (/ (* y (/ x (+ y x))) (- (+ y x) -1)) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x))) (if.f64 (<=.f64 x #s(literal -5799975312109267/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448 binary64)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 (/.f64 y (-.f64 x #s(literal -1 binary64))) x)) (/.f64 #s(approx (/ (* y (/ x (+ y x))) (- (+ y x) -1)) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x))) (if.f64 (<=.f64 x #s(literal -5799975312109267/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448 binary64)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 (/.f64 y (-.f64 x #s(literal -1 binary64))) x)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 (/.f64 x (-.f64 y #s(literal -1 binary64))) y))) (if.f64 (<=.f64 x #s(literal -5799975312109267/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448 binary64)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 y (+.f64 (*.f64 x x) x))) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 (/.f64 x (-.f64 y #s(literal -1 binary64))) y))) (if.f64 (<=.f64 x #s(literal -5799975312109267/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448 binary64)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 y (+.f64 (*.f64 x x) 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 -5799975312109267/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448 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 y #s(literal 974010088379935/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 binary64)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) #s(approx (/ y (* x (+ 1 x))) (/.f64 y x))) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 x (+.f64 (*.f64 y y) y)))) (if.f64 (<=.f64 y #s(literal 974010088379935/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 binary64)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) #s(approx (/ y (* x (+ 1 x))) (/.f64 y x))) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) y))))) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) #s(approx (/ y (* x (+ 1 x))) (/.f64 y x))) (*.f64 (/.f64 (+.f64 z y) z) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal -6511732844609233/1627933211152308172382776316094057079381044512284157265721742629825204403764070329961287158415906809263410622703474912218234570716337735615323084973713581554222450580936038710562274972146438970881094974642550439936936217782587026682413056 binary64)) (/.f64 #s(approx (* x (+ y z)) (*.f64 x y)) z) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 2404907604760405/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 #s(approx (/ (+ z y) z) #s(literal 1 binary64)) x) (*.f64 (/.f64 x z) (+.f64 z y)))) (if.f64 (<=.f64 z #s(literal -1461501637330903/365375409332725729550921208179070754913983135744 binary64)) (*.f64 #s(approx (/ (+ z y) z) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 10200000000000000196699275635471779940670838163898368 binary64)) (/.f64 #s(approx (* x (+ y z)) (*.f64 x y)) z) (*.f64 #s(approx (/ (+ z y) z) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 z #s(literal -1461501637330903/365375409332725729550921208179070754913983135744 binary64)) (*.f64 #s(approx (/ (+ z y) z) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal 10200000000000000196699275635471779940670838163898368 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 #s(literal 83333333333333/1000000000000000 binary64) x) (*.f64 (/.f64 (-.f64 #s(literal 13888888888889/5000000000000000 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -7936500793651/10000000000000000 binary64) y)) y) z)) x) z)))) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) #s(approx (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x) (-.f64 (/.f64 #s(literal 83333333333333/1000000000000000 binary64) x) (*.f64 (/.f64 (-.f64 #s(literal 13888888888889/5000000000000000 binary64) (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z)) x) z)))) (if.f64 (<=.f64 x #s(literal 100000000000000002374543235865110535740865792782868218747346498867023742954202057256817762821608329412934596913384011607579341316989008157343744 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) (+.f64 (+.f64 (-.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(approx (- 13888888888889/5000000000000000 (* (- y -7936500793651/10000000000000000) z)) (*.f64 #s(literal -1 binary64) (*.f64 y z))) x) z))))) (if.f64 (<=.f64 x #s(literal 20000000000000001653743257142116047352872553930304470672653068617665342788622713458745463328244347793434385285046531376697860133668799545398951154360213100458157779359629312 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) #s(approx (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x) (-.f64 (/.f64 #s(literal 83333333333333/1000000000000000 binary64) x) (*.f64 (/.f64 (-.f64 #s(literal 13888888888889/5000000000000000 binary64) (*.f64 #s(approx (- y -7936500793651/10000000000000000) #s(literal 7936500793651/10000000000000000 binary64)) z)) x) z))))) (if.f64 (<=.f64 x #s(literal 9500000000000000102158481796539189005163889911542746448796118444135364525117003596831942404114941016215184941507184806898728381506099264996465452617928479123554411492475122043843500350930540471917203161088 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) (-.f64 (/.f64 #s(approx (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) #s(literal 83333333333333/1000000000000000 binary64)) x) (-.f64 (-.f64 x #s(literal 91893853320467/100000000000000 binary64)) (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 x #s(literal 880000000000000000000 binary64)) (+.f64 #s(approx (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (+.f64 #s(literal 91893853320467/100000000000000 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 x)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) (+.f64 (+.f64 #s(approx (- (* (- x 1/2) (log x)) x) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) #s(literal 1 binary64)))) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 #s(approx (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) #s(literal 83333333333333/1000000000000000 binary64)) x))) (if.f64 (<=.f64 x #s(literal 880000000000000000000 binary64)) (+.f64 #s(approx (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (+.f64 #s(literal 91893853320467/100000000000000 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 x)))) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) (-.f64 (/.f64 #s(approx (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) #s(literal 83333333333333/1000000000000000 binary64)) x) (-.f64 (-.f64 x #s(literal 91893853320467/100000000000000 binary64)) (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 x #s(literal 880000000000000000000 binary64)) (*.f64 #s(approx (- 1 (/ (- (- x 91893853320467/100000000000000) (* (log x) (- x 1/2))) (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -83333333333333/1000000000000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z))))) (-.f64 (/.f64 #s(approx (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) #s(literal 83333333333333/1000000000000000 binary64)) x) (-.f64 (-.f64 x #s(literal 91893853320467/100000000000000 binary64)) (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 x #s(literal 880000000000000000000 binary64)) (*.f64 #s(approx (- 1 (/ (- (- x 91893853320467/100000000000000) (* (log x) (- x 1/2))) (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -83333333333333/1000000000000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z))))) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 #s(approx (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) #s(literal 83333333333333/1000000000000000 binary64)) x))) (*.f64 #s(approx (- 1 (/ (- (- x 91893853320467/100000000000000) (* (log x) (- x 1/2))) (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 83333333333333/1000000000000000 binary64) x) (*.f64 (/.f64 (-.f64 #s(literal 13888888888889/5000000000000000 binary64) (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z)) x) z))) (/.f64 #s(approx (* (- 1 (* (/ x (- (* (- (* (- y -7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000)) (- (- x 91893853320467/100000000000000) (* (log x) (- x 1/2))))) (- (* (- (* (- y -7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000)) (+.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 (*.f64 z (+.f64 #s(literal 7936500793651/10000000000000000 binary64) y)) #s(literal 13888888888889/5000000000000000 binary64))))) x) (if.f64 (<=.f64 z #s(literal -3150000000000000000000 binary64)) (*.f64 #s(approx (- 1 (/ (- (- x 91893853320467/100000000000000) (* (log x) (- x 1/2))) (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) #s(literal -13888888888889/5000000000000000 binary64)) z) #s(literal -83333333333333/1000000000000000 binary64)) #s(approx x #s(literal 0 binary64)))) (if.f64 (<=.f64 z #s(literal 6734838444727869/948568795032094272909893509191171341133987714380927500611236528192824358010355712 binary64)) (*.f64 #s(approx (- 1 (/ (- (- x 91893853320467/100000000000000) (* (log x) (- x 1/2))) (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) #s(literal -13888888888889/5000000000000000 binary64)) z) #s(literal -83333333333333/1000000000000000 binary64)) x)) (*.f64 #s(approx (- 1 (/ (- (- x 91893853320467/100000000000000) (* (log x) (- x 1/2))) (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) #s(literal 1 binary64)) (/.f64 #s(approx (- (* (* (- (* (- y -7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) x) (* x -83333333333333/1000000000000000)) (*.f64 #s(literal 83333333333333/1000000000000000 binary64) x)) (*.f64 x x))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (- 1 (/ (- (- x 91893853320467/100000000000000) (* (log x) (- x 1/2))) (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) #s(literal -13888888888889/5000000000000000 binary64)) z) #s(literal -83333333333333/1000000000000000 binary64)) #s(approx x #s(literal 0 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 9999999999999999392535525055364621860040287220117324953190771571323204563013233902843309257440507748436856118056162172578717193742636030530235798840866882774987301441682011041067710253162440905843719802548551599076639682550821832659549112269607949805346034918662572406407604380845959862074904348138143744 binary64)) (*.f64 #s(approx (- 1 (/ (- (- x 91893853320467/100000000000000) (* (log x) (- x 1/2))) (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) #s(literal -13888888888889/5000000000000000 binary64)) z) #s(literal -83333333333333/1000000000000000 binary64)) x)) (*.f64 #s(approx (- 1 (/ (- (- x 91893853320467/100000000000000) (* (log x) (- x 1/2))) (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) #s(literal -13888888888889/5000000000000000 binary64)) z) #s(literal -83333333333333/1000000000000000 binary64)) #s(approx x #s(literal 0 binary64)))))) (*.f64 #s(approx (- 1 (/ (- (- x 91893853320467/100000000000000) (* (log x) (- x 1/2))) (/ (- (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z) -83333333333333/1000000000000000) x))) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) #s(literal -13888888888889/5000000000000000 binary64)) z) #s(literal -83333333333333/1000000000000000 binary64)) x)) (pow.f64 x #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) x) x) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (if.f64 (<=.f64 y #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (*.f64 x (-.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 y)))) z) (-.f64 (*.f64 x (-.f64 (log.f64 (+.f64 x x)) (log.f64 (+.f64 y y)))) z)) (if.f64 (<=.f64 y #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (*.f64 x (-.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 y)))) z) (-.f64 (*.f64 x (-.f64 (log.f64 x) (log.f64 y))) z)) (if.f64 (<=.f64 x #s(literal -1699999999999999923542812536156659750685920559884330323769749642613254172319777060620010440062752595274774471635144382870431726219135210089096289699779134540629721725145294657382796174971871395638659583574016 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 -6622401105567585/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104 binary64)) (-.f64 (*.f64 (neg.f64 x) (log.f64 (/.f64 y x))) z) (if.f64 (<=.f64 x #s(literal 3679554895086869/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656 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 -6622401105567585/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104 binary64)) (-.f64 (*.f64 (neg.f64 x) (log.f64 (/.f64 y x))) z) (if.f64 (<=.f64 x #s(literal 3679554895086869/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656 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 500000000000000026034570400124927876004592539875482072325045332488532471681254331635155702257359693082921654364459783965051206883716948932927829134579484022857251800882845394447562090716355667888496475007621811653869304473468681376009259035209043234590657258402459296670416896 binary64)) (-.f64 (*.f64 x (log.f64 (/.f64 x y))) z) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)))) (if.f64 (<=.f64 z #s(literal -470000000000000 binary64)) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) (if.f64 (<=.f64 z #s(literal 8714827106557313/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608 binary64)) #s(approx (- (* x (log (/ x y))) z) (*.f64 (neg.f64 x) (log.f64 (/.f64 y x)))) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)))) (if.f64 (<=.f64 z #s(literal -470000000000000 binary64)) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) (if.f64 (<=.f64 z #s(literal 8714827106557313/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608 binary64)) #s(approx (- (* x (log (/ x y))) z) (*.f64 x (log.f64 (/.f64 x y)))) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)))) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -1218164251425/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936 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 -449423283715579/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152 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 (* (/ -1 (- z a)) (* (- z y) (- x t)))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z y) (- z a)))) (/.f64 (-.f64 y a) z)))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 z y) (-.f64 a z)))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -449423283715579/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152 binary64)) (+.f64 x (*.f64 (-.f64 y z) (/.f64 #s(approx (- t x) t) (-.f64 a z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 0 binary64)) #s(approx (+ x (* (/ -1 (- z a)) (* (- z y) (- x t)))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z y) (- z a)))) (/.f64 (-.f64 y a) z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 20000000000000001493011512996633915492655906002392311863260688002402309142715984725842989066149986561489580626402598843829351856691486816526719290270131801323015772774982376708360740390544457738899624810389692931322934451179781692166707787857920 binary64)) (+.f64 x (*.f64 (-.f64 y z) (/.f64 #s(approx (- t x) t) (-.f64 a z)))) (+.f64 x (*.f64 (-.f64 x t) #s(approx (* (/ 1 (- z a)) (- y z)) (/.f64 y (-.f64 z a))))))))) (if.f64 (<=.f64 y #s(literal -1000 binary64)) (+.f64 x (*.f64 (-.f64 x t) #s(approx (* (/ 1 (- z a)) (- y z)) (/.f64 y (-.f64 z a))))) (if.f64 (<=.f64 y #s(literal 11/2 binary64)) (+.f64 x (*.f64 (-.f64 x t) (/.f64 #s(approx (- z y) z) (-.f64 a z)))) (+.f64 x (*.f64 (-.f64 x t) #s(approx (* (/ 1 (- z a)) (- y z)) (/.f64 y (-.f64 z a))))))) (if.f64 (<=.f64 z #s(literal -13500000000000000614173465252626744186734911578686086739451690853236760873191814928236013466607969892482681738154473946259285641399539838610181243664235330351220960546277783242813242517632477545914639056896 binary64)) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal 2250000000000000035008686291300396804603453143072388225081983805969376007620700332346217127308856757271464131952640 binary64)) (+.f64 x (*.f64 (-.f64 x t) #s(approx (* (/ 1 (- z a)) (- y z)) (/.f64 y (-.f64 z a))))) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))))) (if.f64 (<=.f64 z #s(literal -10999999999999999180286996680903267647185736488798812316281092070067936354084384530855742683243824279895376289719791335076342243225317382765499323143243255791775724877344921689747516368457206795839534530560 binary64)) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal -583992399055641/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104 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 7452086843043403/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (*.f64 (/.f64 (-.f64 t x) a) y))) (if.f64 (<=.f64 z #s(literal 2028240960365167/5070602400912917605986812821504 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 800000000000000018855494011336204666599626236045505490503930031414625334772929386078647489273959608209851285504 binary64)) #s(approx (+ x (* (/ -1 (- z a)) (* (- z y) (- x t)))) (*.f64 (-.f64 (/.f64 (-.f64 z y) (-.f64 a z)) #s(literal -1 binary64)) x)) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t)))))))) (if.f64 (<=.f64 z #s(literal -21000000000000000795430259102936028307239711875580412302320930769351183779758080 binary64)) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal 794889263257963/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)))) (if.f64 (<=.f64 z #s(literal 7950704564631455/81129638414606681695789005144064 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 2250000000000000035008686291300396804603453143072388225081983805969376007620700332346217127308856757271464131952640 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)))) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))))))) (if.f64 (<=.f64 z #s(literal -7999999999999999910152863000506355812074756786363993839800278790722340894588949347555415755680055187614873642764451379638519409046059049891322030975563409913179455597299124094229847038417314069168164700160 binary64)) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal -5099999999999999994252066523093357497071706507380199723897675243774602576614864106978781071794652545980835363318198894030898505682226004848963223552 binary64)) #s(approx (+ x (* (/ -1 (- z a)) (* (- z y) (- x t)))) (*.f64 (-.f64 (/.f64 (-.f64 z y) (-.f64 a z)) #s(literal -1 binary64)) x)) (if.f64 (<=.f64 z #s(literal -7950704564631455/81129638414606681695789005144064 binary64)) #s(approx (+ x (* (/ -1 (- z a)) (* (- z y) (- x t)))) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a))) (if.f64 (<=.f64 z #s(literal 7814079413531079/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (*.f64 (/.f64 (-.f64 t x) a) y))) (if.f64 (<=.f64 z #s(literal 3397303608611655/10141204801825835211973625643008 binary64)) (+.f64 #s(approx (* (- y z) (/ (- t x) (- a z))) (*.f64 (/.f64 (-.f64 y z) a) #s(approx (- t x) t))) x) (if.f64 (<=.f64 z #s(literal 800000000000000018855494011336204666599626236045505490503930031414625334772929386078647489273959608209851285504 binary64)) #s(approx (+ x (* (/ -1 (- z a)) (* (- z y) (- x t)))) (*.f64 (-.f64 (/.f64 (-.f64 z y) (-.f64 a z)) #s(literal -1 binary64)) x)) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))))))))) (if.f64 (<=.f64 z #s(literal -2500000000000000041540088682137533350715066904983915996282016248818259767156588753314362821731642406437155510272023987329699509748194834174544981624679208881753182531050113673428679530442070651541720662016 binary64)) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal -11999999999999999735956588867891922092377886673613612969267038939631167270749289909123112593079126167637219220986444929626061187680773756744366030848 binary64)) (+.f64 x (*.f64 (-.f64 x t) #s(approx (* (/ 1 (- z a)) (- y z)) #s(approx (/ y (- z a)) (/.f64 y z))))) (if.f64 (<=.f64 z #s(literal -7950704564631455/81129638414606681695789005144064 binary64)) #s(approx (+ x (* (/ -1 (- z a)) (* (- z y) (- x t)))) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a))) (if.f64 (<=.f64 z #s(literal 7814079413531079/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (*.f64 (/.f64 (-.f64 t x) a) y))) (if.f64 (<=.f64 z #s(literal 4785220784825697/2658455991569831745807614120560689152 binary64)) (+.f64 #s(approx (* (- y z) (/ (- t x) (- a z))) (*.f64 (/.f64 (-.f64 y z) a) #s(approx (- t x) t))) x) (if.f64 (<=.f64 z #s(literal 919999999999999986974028779321846527670467446197109451785571047831211623349442666879374068729644611568195065610240 binary64)) (+.f64 x (*.f64 (-.f64 x t) #s(approx (* (/ 1 (- z a)) (- y z)) #s(approx (/ y (- z a)) (/.f64 y z))))) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))))))))) (if.f64 (<=.f64 z #s(literal -2500000000000000041540088682137533350715066904983915996282016248818259767156588753314362821731642406437155510272023987329699509748194834174544981624679208881753182531050113673428679530442070651541720662016 binary64)) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal -11999999999999999735956588867891922092377886673613612969267038939631167270749289909123112593079126167637219220986444929626061187680773756744366030848 binary64)) (+.f64 x (*.f64 (-.f64 x t) #s(approx (* (/ 1 (- z a)) (- y z)) #s(approx (/ y (- z a)) (/.f64 y z))))) (if.f64 (<=.f64 z #s(literal -7950704564631455/81129638414606681695789005144064 binary64)) #s(approx (+ x (* (/ -1 (- z a)) (* (- z y) (- x t)))) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a))) (if.f64 (<=.f64 z #s(literal 6734393813712469/79228162514264337593543950336 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (*.f64 (/.f64 (-.f64 t x) a) y))) (if.f64 (<=.f64 z #s(literal 919999999999999986974028779321846527670467446197109451785571047831211623349442666879374068729644611568195065610240 binary64)) (+.f64 x (*.f64 (-.f64 x t) #s(approx (* (/ 1 (- z a)) (- y z)) #s(approx (/ y (- z a)) (/.f64 y z))))) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t)))))))) (if.f64 (<=.f64 z #s(literal -219999999999999998897220049765918389252001383976194089716440479663769283877904289228036967647652488186462098265340761583310036174486408687728600679995031591667993037370930644811803363639296 binary64)) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal -40000000000000000687101295488708764721572416337221820430929313780800125051127541680330506971444692730890183838174171339147724505780692024998538197860352 binary64)) #s(approx (+ x (* (/ -1 (- z a)) (* (- z y) (- x t)))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z y) (- z a)))) (/.f64 (-.f64 y a) z)))) (if.f64 (<=.f64 z #s(literal -7950704564631455/81129638414606681695789005144064 binary64)) #s(approx (+ x (* (/ -1 (- z a)) (* (- z y) (- x t)))) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a))) (if.f64 (<=.f64 z #s(literal 2250000000000000035008686291300396804603453143072388225081983805969376007620700332346217127308856757271464131952640 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (*.f64 (/.f64 (-.f64 t x) a) y))) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))))))) (if.f64 (<=.f64 z #s(literal -219999999999999998897220049765918389252001383976194089716440479663769283877904289228036967647652488186462098265340761583310036174486408687728600679995031591667993037370930644811803363639296 binary64)) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal -40000000000000000687101295488708764721572416337221820430929313780800125051127541680330506971444692730890183838174171339147724505780692024998538197860352 binary64)) #s(approx (+ x (* (/ -1 (- z a)) (* (- z y) (- x t)))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z y) (- z a)))) (/.f64 (-.f64 y a) z)))) (if.f64 (<=.f64 z #s(literal -187155204353155/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728 binary64)) #s(approx (+ x (* (/ -1 (- z a)) (* (- z y) (- x t)))) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a))) (if.f64 (<=.f64 z #s(literal 2500000000000000038898540323667107560670503492302653583424426451077084452911889258162463474787618619190515702169600 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 y #s(approx (- t x) t)) a))) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))))))) (if.f64 (<=.f64 z #s(literal -12500000000000000000 binary64)) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal 2500000000000000038898540323667107560670503492302653583424426451077084452911889258162463474787618619190515702169600 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 y #s(approx (- t x) t)) a))) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* (/ -1 (- z a)) (* (- z y) (- x t)))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z y) (- z a)))) (/.f64 (-.f64 y a) z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -449423283715579/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152 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 (* (/ -1 (- z a)) (* (- z y) (- x t)))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z y) (- z a)))) (/.f64 (-.f64 y a) z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 20000000000000001493011512996633915492655906002392311863260688002402309142715984725842989066149986561489580626402598843829351856691486816526719290270131801323015772774982376708360740390544457738899624810389692931322934451179781692166707787857920 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) #s(approx (+ x (* (/ -1 (- z a)) (* (- z y) (- x t)))) #s(approx (* x (+ 1 (* -1 (/ (- z y) (- z a))))) (/.f64 (*.f64 x y) (-.f64 z a)))))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* (/ -1 (- z a)) (* (- z y) (- x t)))) #s(approx (* x (+ 1 (* -1 (/ (- z y) (- z a))))) (/.f64 (*.f64 x (-.f64 y a)) z))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -449423283715579/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152 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 (* (/ -1 (- z a)) (* (- z y) (- x t)))) #s(approx (* x (+ 1 (* -1 (/ (- z y) (- z a))))) (/.f64 (*.f64 x (-.f64 y a)) z))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 20000000000000001493011512996633915492655906002392311863260688002402309142715984725842989066149986561489580626402598843829351856691486816526719290270131801323015772774982376708360740390544457738899624810389692931322934451179781692166707787857920 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) #s(approx (+ x (* (/ -1 (- z a)) (* (- z y) (- x t)))) #s(approx (* x (+ 1 (* -1 (/ (- z y) (- z a))))) (/.f64 (*.f64 x y) (-.f64 z a)))))))) (if.f64 (<=.f64 y #s(literal -349999999999999989018643932353271763280333925111648739263550478404999996736516759110603558435118836382949171724193167634425762871179839799296 binary64)) #s(approx (+ x (* (/ -1 (- z a)) (* (- z y) (- x t)))) #s(approx (* x (+ 1 (* -1 (/ (- z y) (- z a))))) (/.f64 (*.f64 x y) (-.f64 z a)))) (if.f64 (<=.f64 y #s(literal 960000 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) #s(approx (+ x (* (/ -1 (- z a)) (* (- z y) (- x t)))) #s(approx (* x (+ 1 (* -1 (/ (- z y) (- z a))))) (/.f64 (*.f64 x y) (-.f64 z a)))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -1218164251425/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936 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 7762590461503545/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928 binary64)) (*.f64 #s(approx (+ 1 (/ x (* (- y z) (/ (- t x) (- a z))))) #s(literal 1 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))))) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) #s(literal -inf.0 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 x (/.f64 t (-.f64 z y)))) (/.f64 t (/.f64 (-.f64 y z) (-.f64 y x)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -50000000000000001944678877554419421565368624647601006667151191003845647144692448381539982803938850693663230155970606645676585305704718780827009183610634470177217293131308471772283227903827973109661120331776 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 x (/.f64 t (-.f64 z y)))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -19999999999999998911504619740856320 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 1742245718635205/174224571863520493293247799005065324265472 binary64)) (*.f64 (/.f64 (-.f64 x y) #s(approx (- z y) z)) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 4503604130970123/4503599627370496 binary64)) (*.f64 (/.f64 #s(approx (- y x) y) (-.f64 y z)) t) (*.f64 (/.f64 t (-.f64 z y)) (-.f64 x y))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -19999999999999998911504619740856320 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 1742245718635205/174224571863520493293247799005065324265472 binary64)) (*.f64 (/.f64 (-.f64 x y) #s(approx (- z y) z)) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (- y x) y) (-.f64 y z)) t) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 x (/.f64 t (-.f64 z y))))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -50000000000000001944678877554419421565368624647601006667151191003845647144692448381539982803938850693663230155970606645676585305704718780827009183610634470177217293131308471772283227903827973109661120331776 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 x (/.f64 t (-.f64 z y)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -4722366482869645/4722366482869645213696 binary64)) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 1742245718635205/174224571863520493293247799005065324265472 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t (-.f64 x y)) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (- y x) y) (-.f64 y z)) t) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 x (/.f64 t (-.f64 z y)))))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -50000000000000001944678877554419421565368624647601006667151191003845647144692448381539982803938850693663230155970606645676585305704718780827009183610634470177217293131308471772283227903827973109661120331776 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 x (/.f64 t (-.f64 z y)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -4722366482869645/4722366482869645213696 binary64)) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 1742245718635205/174224571863520493293247799005065324265472 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 x (/.f64 t (-.f64 z y)))))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -9999999999999999538762658202121142272 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 1742245718635205/174224571863520493293247799005065324265472 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 x (/.f64 t (-.f64 z y))))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -19999999999999998911504619740856320 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 1742245718635205/174224571863520493293247799005065324265472 binary64)) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x z)) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) #s(approx (* (/ (- x y) (- z y)) t) t) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 x (/.f64 t (-.f64 z y))))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 1742245718635205/174224571863520493293247799005065324265472 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 x (/.f64 t (-.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 x (/.f64 t (-.f64 z y)))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 1742245718635205/174224571863520493293247799005065324265472 binary64)) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x z)) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 100000 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 1742245718635205/174224571863520493293247799005065324265472 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 100000 binary64)) #s(approx (* (/ (- x y) (- z y)) t) t) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 (/.f64 t z) x)))) #s(approx (* (/ (- x y) (- z y)) t) t) (+.f64 (/.f64 (-.f64 z t) (/.f64 y x)) t) (+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t) (if.f64 (<=.f64 t #s(literal -1550000000000000056873828026063575107772117294807701743241170040081300324352 binary64)) (*.f64 #s(approx (- 1 (/ (/ (* (- t z) x) y) t)) (-.f64 #s(literal 1 binary64) (/.f64 x y))) t) (if.f64 (<=.f64 t #s(literal 19999999999999998808145521010705166047966592201710596460899538287876604513323727676359200508103901138749094785030136715546254981371299096234279431943490294483028803584 binary64)) (+.f64 #s(approx (* (/ x y) (- z t)) (*.f64 (/.f64 x y) z)) t) (*.f64 #s(approx (- 1 (/ (/ (* (- t z) x) y) t)) (-.f64 #s(literal 1 binary64) (/.f64 x y))) t))) (if.f64 (<=.f64 t #s(literal -7907239084383009/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912 binary64)) (*.f64 #s(approx (- 1 (/ (/ (* (- t z) x) y) t)) (-.f64 #s(literal 1 binary64) (/.f64 x y))) t) (if.f64 (<=.f64 t #s(literal 8787942429541353/3138550867693340381917894711603833208051177722232017256448 binary64)) #s(approx (* (- 1 (* (* (/ 1 t) (/ (- t z) y)) x)) t) (/.f64 (*.f64 x z) y)) (*.f64 #s(approx (- 1 (/ (/ (* (- t z) x) y) t)) (/.f64 (-.f64 y x) y)) t))) (if.f64 (<=.f64 t #s(literal -7907239084383009/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912 binary64)) (*.f64 #s(approx (- 1 (/ (/ (* (- t z) x) y) t)) (-.f64 #s(literal 1 binary64) (/.f64 x y))) t) (if.f64 (<=.f64 t #s(literal 8787942429541353/3138550867693340381917894711603833208051177722232017256448 binary64)) #s(approx (* (- 1 (* (* (/ 1 t) (/ (- t z) y)) x)) t) (/.f64 (*.f64 x z) y)) (*.f64 #s(approx (- 1 (/ (/ (* (- t z) x) y) t)) (-.f64 #s(literal 1 binary64) (/.f64 x y))) t))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -399999999999999987893248885004144663789801310182009450592967003801387393742216302136785353618825007472110049663895529632728542937473113938557540164188959511484094364267159927244727253224668515419553792 binary64)) (*.f64 #s(approx (- 1 (/ (/ (* (- t z) x) y) t)) #s(approx (- 1 (/ x y)) (/.f64 (neg.f64 x) y))) t) (if.f64 (<=.f64 (/.f64 x y) #s(literal -6216540455122333/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) #s(approx (* (- 1 (* (* (/ 1 t) (/ (- t z) y)) x)) t) (/.f64 (*.f64 x z) y)) (if.f64 (<=.f64 (/.f64 x y) #s(literal 10 binary64)) #s(approx (+ (* (/ x y) (- z t)) t) t) (*.f64 #s(approx (- 1 (/ (/ (* (- t z) x) y) t)) #s(approx (- 1 (/ x y)) (/.f64 (neg.f64 x) y))) t)))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -6216540455122333/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 binary64)) #s(approx (* (- 1 (* (* (/ 1 t) (/ (- t z) y)) x)) t) (/.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 (* (- 1 (* (* (/ 1 t) (/ (- t z) y)) x)) t) (/.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 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 x #s(literal -1 binary64))))) x) (/.f64 x (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal 4728779608739021/4503599627370496 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) x) #s(literal 1/8 binary64)) x) x) (*.f64 #s(literal -1/2 binary64) x))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (sqrt.f64 x))) (if.f64 (<=.f64 x #s(literal 4728779608739021/4503599627370496 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/16 binary64) x) #s(literal 1/8 binary64)))))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (sqrt.f64 x))) (if.f64 (<=.f64 x #s(literal 3715469692580659/281474976710656 binary64)) (/.f64 x #s(approx (+ 1 (sqrt (+ x 1))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (sqrt.f64 x))) (if.f64 (<=.f64 x #s(literal 4728779608739021/4503599627370496 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) (*.f64 #s(literal -1/2 binary64) x))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (sqrt.f64 x))) (if.f64 (<=.f64 x #s(literal 4728779608739021/4503599627370496 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) x)))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (sqrt.f64 x))) (if.f64 (<=.f64 x #s(literal 410000000 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (sqrt.f64 x))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.f64 y y) (*.f64 (-.f64 #s(literal -2 binary64) x) x)) (if.f64 (<=.f64 (+.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 x x)) #s(literal 599999999999999996168176207396864 binary64)) (-.f64 (*.f64 y y) (*.f64 #s(approx (- -2 x) #s(literal -2 binary64)) x)) #s(approx (- (* y y) (* (- -2 x) x)) (*.f64 x (+.f64 #s(literal 2 binary64) x)))) #s(approx (- (* y y) (* (- -2 x) x)) (*.f64 x (+.f64 #s(literal 2 binary64) x))) #s(approx (- (* y y) (* (- -2 x) x)) (*.f64 x #s(approx (+ 2 x) #s(literal 2 binary64)))) (+.f64 (+.f64 (*.f64 x y) x) y) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) x) y) #s(literal -2247116418577895/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 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 -2247116418577895/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 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 499999999999999978930451175173142066076775939048257141926258886614516577002786239313118268535951812574041306445493431857101228510021003209840763187482937088894311771724997242528629131330872974013383816137806524948480039480659075272709232330533995834790894142764502740352844098034426819117056 binary64)) #s(approx (+ (+ (* x y) x) y) y) #s(approx (+ (+ (* x y) x) y) #s(approx (* y (+ 1 x)) (*.f64 x y))))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) x) y) #s(literal -inf.0 binary64)) #s(approx (+ (+ (* x y) x) y) #s(approx (* y (+ 1 x)) (*.f64 x y))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) x) y) #s(literal -2247116418577895/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 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 499999999999999978930451175173142066076775939048257141926258886614516577002786239313118268535951812574041306445493431857101228510021003209840763187482937088894311771724997242528629131330872974013383816137806524948480039480659075272709232330533995834790894142764502740352844098034426819117056 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 -23999999999999999766524035865123871034699084260849748017152 binary64)) #s(approx (+ (+ (* x y) x) y) #s(approx (* y (+ 1 x)) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 15000000 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 -4214231801037835/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) #s(approx (+ x (/ (- y x) 2)) (*.f64 #s(approx (+ y x) y) #s(literal 1/2 binary64))) (if.f64 (<=.f64 y #s(literal 64000000000000003191145854202169153088657183068061577700793147559167257542355572184605376982810624 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 -3602879701896397/9007199254740992 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 -3602879701896397/9007199254740992 binary64)) #s(approx (/ x (- 1 x)) #s(literal -1 binary64)) #s(approx (/ x (- 1 x)) (*.f64 x (+.f64 #s(literal 1 binary64) x)))) #s(approx (/ x (- 1 x)) #s(literal -1 binary64)) (if.f64 (<=.f64 y #s(literal 99999999999999991611392 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal -2 binary64))))) (*.f64 (-.f64 (fabs.f64 y) (/.f64 #s(literal -1 binary64) (fabs.f64 y))) (*.f64 (fabs.f64 y) x))) (if.f64 (<=.f64 y #s(literal 6189700196426901/1237940039285380274899124224 binary64)) (*.f64 x #s(approx (+ 1 (* y y)) #s(literal 1 binary64))) (*.f64 (-.f64 (fabs.f64 y) (/.f64 #s(literal -1 binary64) (fabs.f64 y))) (*.f64 (fabs.f64 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 z #s(literal -37000000000000001963052180139005878421798408303014351732736 binary64)) #s(approx (+ x (/ (* (- y x) z) t)) (*.f64 (/.f64 (-.f64 y x) t) z)) (if.f64 (<=.f64 z #s(literal 299999999999999986850002958787099125333622784 binary64)) (+.f64 x (/.f64 (*.f64 #s(approx (- y x) y) z) t)) #s(approx (+ x (/ (* (- y x) z) t)) (*.f64 (/.f64 z t) (-.f64 y x))))) (if.f64 (<=.f64 t #s(literal -96000000 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (if.f64 (<=.f64 t #s(literal 650000000000000017724767877359578367790153728 binary64)) #s(approx (+ x (/ (* (- y x) z) t)) (/.f64 (*.f64 z (-.f64 y x)) t)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))))) (if.f64 (<=.f64 t #s(literal -3000000000000000023039211183097908907200598297747970289956890345472 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 1399999999999999905703914020120141010402798789541204996024975514956326152995108764179628685707444224 binary64)) #s(approx (+ x (/ (* (- y x) z) t)) (/.f64 (*.f64 z (-.f64 y x)) t)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))))) (if.f64 (<=.f64 t #s(literal -3000000000000000023039211183097908907200598297747970289956890345472 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 3899999999999999836007328455209702923102556678470072941064541322329470276887390552303070942908790212417930951576487198720 binary64)) #s(approx (+ x (/ (* (- y x) z) t)) (*.f64 (/.f64 z t) (-.f64 y x))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))))) (if.f64 (<=.f64 t #s(literal -51000000000000 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 650000000000000017724767877359578367790153728 binary64)) #s(approx (+ x (/ (* (- y x) z) t)) #s(approx (* z (- (/ y t) (/ x t))) (*.f64 (/.f64 z t) y))) #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)))) (if.f64 (<=.f64 (-.f64 x (/.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) z) (-.f64 (*.f64 (*.f64 z #s(literal 2 binary64)) z) (*.f64 y t)))) #s(literal +inf.0 binary64)) (-.f64 x (*.f64 (/.f64 (+.f64 y y) (-.f64 (*.f64 (+.f64 z z) z) (*.f64 t y))) z)) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z)))) (if.f64 (<=.f64 z #s(literal -74000000000000001737174616075403264 binary64)) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z))) (if.f64 (<=.f64 z #s(literal 46000000000000000236440533700863270450819655666791378489038471321180545482752 binary64)) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (*.f64 #s(literal -2 binary64) (/.f64 z t)))) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z))))) (if.f64 (<=.f64 z #s(literal -4799999999999999849441573180062826496 binary64)) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z))) (if.f64 (<=.f64 z #s(literal 2484552783462535/365375409332725729550921208179070754913983135744 binary64)) (*.f64 #s(approx (- 1 (/ (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) x)) #s(literal 1 binary64)) x) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z))))) (*.f64 #s(approx (- 1 (/ (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) x)) #s(literal 1 binary64)) x) (*.f64 #s(approx (/ (/ (- b a) (* a b)) (- b a)) (/.f64 (/.f64 #s(literal 1 binary64) a) b)) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (+.f64 a b))) (*.f64 #s(approx (/ (/ (- b a) (* a b)) (- b a)) (/.f64 #s(literal 1 binary64) (*.f64 a b))) (*.f64 (PI.f64) (/.f64 #s(literal 1/2 binary64) (+.f64 a b)))) (if.f64 (<=.f64 b #s(literal 5160371885977661/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328 binary64)) (*.f64 #s(approx (/ (/ (- b a) (* a b)) (- b a)) (/.f64 #s(literal 1 binary64) (*.f64 a b))) (*.f64 (PI.f64) #s(approx (/ 1/2 (+ a b)) (/.f64 #s(literal 1/2 binary64) a)))) (if.f64 (<=.f64 b #s(literal 40000000000000000808755165086237879543043852928574309645511074248320160199926572374347913101312 binary64)) (*.f64 #s(approx (* (/ (- b a) (* a b)) (PI)) (/.f64 (PI.f64) a)) (/.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 a b) (+.f64 a b)))) (/.f64 #s(approx (* (/ (* 1/2 (PI)) (* (+ a b) (- b a))) (- (/ b a) 1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) (*.f64 a b)))) b))) (if.f64 (<=.f64 b #s(literal 909896301509733/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) (*.f64 #s(approx (/ (/ (- b a) (* a b)) (- b a)) (/.f64 #s(literal 1 binary64) (*.f64 a b))) (*.f64 (PI.f64) #s(approx (/ 1/2 (+ a b)) (/.f64 #s(literal 1/2 binary64) a)))) (/.f64 #s(approx (* (/ (* 1/2 (PI)) (* (+ a b) (- b a))) (- (/ b a) 1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) (*.f64 a b)))) b)) (if.f64 (<=.f64 b #s(literal 909896301509733/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) (*.f64 #s(approx (/ (/ (- b a) (* a b)) (- b a)) (/.f64 #s(literal 1 binary64) (*.f64 a b))) #s(approx (/ (* 1/2 (PI)) (+ a b)) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) a)))) (/.f64 #s(approx (* (/ (* 1/2 (PI)) (* (+ a b) (- b a))) (- (/ b a) 1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) (*.f64 a b)))) b)) (if.f64 (<=.f64 b #s(literal 4058375368249729/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 binary64)) (*.f64 #s(approx (* (- (/ b a) 1) (* 1/2 (PI))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (/.f64 #s(literal 1 binary64) (*.f64 b (*.f64 (+.f64 a b) (-.f64 b a))))) (/.f64 #s(approx (* (/ (* 1/2 (PI)) (* (+ a b) (- b a))) (- (/ b a) 1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) (*.f64 a b)))) b)) (if.f64 (<=.f64 a #s(literal -74999999999999996728948283888863373093113435771199596858127251822957592490016768 binary64)) (/.f64 #s(approx (* (/ (* 1/2 (PI)) (* (+ a b) (- b a))) (- (/ b a) 1)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (PI) #s(literal 0 binary64)) (*.f64 a b)))) b) (/.f64 #s(approx (* (/ (* 1/2 (PI)) (* (+ a b) (- b a))) (- (/ b a) 1)) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) (*.f64 a b)))) b)) (/.f64 #s(approx (* (/ (* 1/2 (PI)) (* (+ a b) (- b a))) (- (/ b a) 1)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (PI) #s(literal 0 binary64)) (*.f64 a b)))) b) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 (+.f64 (exp.f64 (*.f64 (-.f64 eps #s(literal 1 binary64)) x)) (exp.f64 (*.f64 (-.f64 (neg.f64 eps) #s(literal 1 binary64)) x))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps)) (exp.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) eps) x)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)) (exp.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) eps) x))))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) 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 #s(approx (exp (neg (* x (- 1 eps)))) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (+.f64 eps (*.f64 #s(literal 1/2 binary64) (*.f64 x (pow.f64 (-.f64 eps #s(literal 1 binary64)) #s(literal 2 binary64))))) #s(literal 1 binary64))))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(approx (- (* x (+ 1 eps)) 1) #s(literal -1 binary64))))))) (if.f64 (<=.f64 x #s(literal -6176826577981891/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) x))) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 x #s(literal 156000000000000010553110234341479247113415829137525865865451908079146727494479327965837131234007956505500395032459186242540319342780834262920077267123431058577749528987970771954452983852873094865378893017217532027501183699965226847830016 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 (-.f64 (exp.f64 (*.f64 x (-.f64 eps #s(literal 1 binary64)))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(approx (- (* x (+ 1 eps)) 1) #s(literal -1 binary64)))) #s(literal 1/2 binary64))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) x))) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64))) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 eps #s(literal 50000000000000004641673518601159954844517422622525385549225694063461714040984789960014820604544131271471563404911386848873613068925538235484773792943686604067961981752493137735453512646120016981018974140087018752579040234700800 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) x))) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (-.f64 (/.f64 (*.f64 #s(approx (exp (neg (* (- 1 eps) x))) (-.f64 (*.f64 x (-.f64 eps #s(literal 1 binary64))) #s(literal -1 binary64))) (-.f64 eps #s(literal -1 binary64))) (*.f64 eps #s(literal 2 binary64))) (*.f64 #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 287769207549869/36893488147419103232 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) x))) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 x #s(literal 32999999999999998258337410617995873030875487448603662641870218622644745203439361063490843874036137891997575429528504238305380156785220305046225171647528906920144699580574544356990389534345748678972879507191928265720218333532657070827313722834265469430216364525772374802432 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) #s(approx (* x (- eps 1)) (*.f64 eps x))))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64)) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (if.f64 (<=.f64 x #s(literal 7791904696734915/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 (* (- (neg eps) 1) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) x))) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) (/.f64 (-.f64 (*.f64 (+.f64 #s(approx 1 #s(literal 0 binary64)) (/.f64 #s(approx 1 #s(literal 0 binary64)) eps)) #s(approx (exp (neg (* (- 1 eps) x))) (+.f64 #s(approx 1 #s(literal 0 binary64)) (*.f64 x (-.f64 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 2 binary64))) (if.f64 (<=.f64 x #s(literal 1357680363825023/1180591620717411303424 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) x))) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) (/.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 1226537788067001/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) x))) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(approx (exp (neg (* x (- 1 eps)))) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 eps #s(literal 1 binary64))))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) #s(approx (- (* x (+ 1 eps)) 1) #s(literal -1 binary64))))))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 x #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) (*.f64 #s(approx (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #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 y #s(literal -38000 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 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64))) (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)) (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64))) (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))) (-.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64))) (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64))) (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) (+.f64 #s(literal 397829/50000 binary64) (*.f64 y #s(literal 98503/10000 binary64))))) (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64))) (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)) (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) #s(literal 2 binary64)))) #s(literal 3/2 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (-.f64 #s(literal 13/10 binary64) (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) #s(literal 2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/10 binary64))) (fmax.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmax.f64 (fmax.f64 (fmax.f64 #s(approx (- (* z 30) (+ 27/5 (* y 10))) (-.f64 (*.f64 #s(literal 30 binary64) z) #s(literal 27/5 binary64))) (neg.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64))))))) (neg.f64 (fmin.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))))) (neg.f64 (fmin.f64 (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)))))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 93/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64))))) (neg.f64 (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)) (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)))) (neg.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 371/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (+.f64 #s(literal 2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64)) (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (-.f64 #s(literal 191/100 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64)) (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64)) (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64)) (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64)) (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (-.f64 #s(literal 3107/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)))) (fmax.f64 (-.f64 #s(literal 1639/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)))) (fmax.f64 (-.f64 #s(literal 3449/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64)))) (fmax.f64 (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64))) (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64))) (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64))) (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64))) (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))))))) (fmax.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64)) (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 #s(approx (pow (- (* z 5) 11/5) 2) (+.f64 #s(literal 121/25 binary64) (*.f64 #s(literal -22 binary64) z))) (pow.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64)) (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64)))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 #s(approx (pow (- (* z 5) 11/5) 2) (+.f64 #s(literal 121/25 binary64) (*.f64 #s(literal -22 binary64) z))) (pow.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64)) (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64))) (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64)))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 #s(approx (pow (- (* z 5) 11/5) 2) (+.f64 #s(literal 121/25 binary64) (*.f64 #s(literal -22 binary64) z))) (pow.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64))) (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64))) (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64))) (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64)) (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64))) (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64)))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64))) (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) #s(literal 2 binary64)))) #s(literal 3/2 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))) (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64))) (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 #s(approx (pow (- (* z 5) 61/20) 2) (+.f64 #s(literal 3721/400 binary64) (*.f64 #s(literal -61/2 binary64) z))) (pow.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 1/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))) (if.f64 (<=.f64 z #s(literal 1742245718635205/348449143727040986586495598010130648530944 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)))) (if.f64 (<=.f64 y #s(literal -44999999999999999057176132924958487708788574405639572698880203879111155593596049794531328000 binary64)) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 #s(approx (- (+ (* z 184289/100000) 95953/20000) (* x 122859/12500)) (*.f64 z (-.f64 (+.f64 #s(literal 184289/100000 binary64) (*.f64 #s(literal 95953/20000 binary64) (/.f64 #s(literal 1 binary64) z))) (*.f64 #s(literal 122859/12500 binary64) (/.f64 x z))))) (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 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (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 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (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))))))) (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)))))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64))) (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (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 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (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))))))) (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)))))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))))))) (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)) (fmax.f64 (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)) (fmax.f64 (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64))))))))) (fmax.f64 (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))) (-.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 (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))))) (-.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))) (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 (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 (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 (fmin.f64 (fmin.f64 (fmin.f64 (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 (fmin.f64 (fmin.f64 (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 (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)))))) (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))))))) (fmax.f64 (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64)))) (fmax.f64 (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64)))) (fmax.f64 (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64))))) (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)))) (fmax.f64 (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64)))) (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))) (fmax.f64 (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64))))))))) (fmax.f64 (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)))))) (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 (fmax.f64 (fmax.f64 (fmax.f64 (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 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (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)))))))))) (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))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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))) (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64))) (fmax.f64 (-.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))))) (-.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))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64)))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64))) (fmax.f64 (-.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))))) (-.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))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (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 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64))) (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64)))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64))) (fmax.f64 (-.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))))) (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 (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 (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 (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 (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))))))))) (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))))))))) (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)))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64))) (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64))) (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64))) (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64))) (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))) (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.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)))))) (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)))))) (-.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 #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))) (if.f64 (<=.f64 x #s(literal 1999999999999999898774270594148037733927290022026820146167808 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 #s(approx (+ (* z 184289/100000) (* x 122859/12500)) (*.f64 z (+.f64 #s(literal 184289/100000 binary64) (*.f64 #s(literal 122859/12500 binary64) (/.f64 x z))))) #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))) (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)))) (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 (-.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 #s(approx (- (* z 5) 61/20) (*.f64 z (-.f64 #s(literal 5 binary64) (*.f64 #s(literal 61/20 binary64) (/.f64 #s(literal 1 binary64) z))))) #s(approx (- (* z 5) 61/20) (*.f64 z (-.f64 #s(literal 5 binary64) (*.f64 #s(literal 61/20 binary64) (/.f64 #s(literal 1 binary64) z)))))) (*.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 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 (/.f64 a2 (sqrt.f64 #s(literal 2 binary64))) a2) #s(approx (cos th) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 a1 (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(approx (cos th) #s(literal 1 binary64)) a1)) #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 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) #s(approx (* (cos th) (sqrt 2)) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 n (+.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) k))) (sqrt.f64 k)) (if.f64 (<=.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) n) (/.f64 (-.f64 #s(literal 1 binary64) k) #s(literal 2 binary64)))) #s(literal 0 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (/.f64 #s(approx 1 #s(literal 0 binary64)) (sqrt.f64 (/.f64 k (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (*.f64 (sqrt.f64 n) (sqrt.f64 (/.f64 (+.f64 (PI.f64) (PI.f64)) k))))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (+.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 k)) (sqrt.f64 k)) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))) (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 k)) (sqrt.f64 k)) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n))))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) (/.f64 (-.f64 k #s(literal -1 binary64)) (sqrt.f64 k))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (-.f64 k #s(literal 1 binary64)) (sqrt.f64 k)) (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 k #s(literal 6427752177035961/200867255532373784442745261542645325315275374222849104412672 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (*.f64 (sqrt.f64 n) (sqrt.f64 (/.f64 (+.f64 (PI.f64) (PI.f64)) k)))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) #s(approx (sqrt (/ (* (+ (PI) (PI)) n) k)) (*.f64 n (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (*.f64 k n)))))))) (if.f64 (<=.f64 n #s(literal 19999999999999999166239473664 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) k)))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) #s(approx (sqrt (/ (* (+ (PI) (PI)) n) k)) (*.f64 n (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (*.f64 k n)))))))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) k)))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 (/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n) k))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 (*.f64 (/.f64 n k) (+.f64 (PI.f64) (PI.f64))))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 (*.f64 n (/.f64 (+.f64 (PI.f64) (PI.f64)) k)))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) #s(approx (cos (- lambda1 lambda2)) (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))) (sin.f64 (neg.f64 lambda2)))))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) #s(approx (* (cos lambda2) (cos lambda1)) (cos.f64 lambda2))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) #s(approx (sin (- lambda1 lambda2)) (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) #s(approx (cos (- lambda1 lambda2)) (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2))))))) (if.f64 (<=.f64 phi2 #s(literal 75000 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda1))))))) (if.f64 (<=.f64 phi2 #s(literal 1800000 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 (+.f64 (neg.f64 phi2) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) #s(approx (sin (- lambda1 lambda2)) #s(approx (+ (sin (neg lambda2)) (* lambda1 (cos (neg lambda2)))) (+.f64 lambda1 (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda2)) #s(literal 1 binary64))))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 (cos.f64 phi1) #s(literal 1116892707587883/1125899906842624 binary64)) (*.f64 (/.f64 (+.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) lambda1) lambda1) lambda1) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 (cos.f64 phi1) #s(literal 1116892707587883/1125899906842624 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 (cos.f64 phi1) #s(literal 1116892707587883/1125899906842624 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2)))))))) (if.f64 (<=.f64 phi2 #s(literal 300000000 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(approx (cos phi1) #s(literal 1 binary64)) #s(approx (* (cos phi2) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2))))))) (if.f64 (<=.f64 phi1 #s(literal 4728779608739021/1125899906842624 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))))) (if.f64 (<=.f64 lambda2 #s(literal -3052722642041549/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 lambda2 #s(literal 7517712278599677/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456 binary64)) (+.f64 lambda1 (atan2.f64 #s(approx (* (cos phi2) (sin (- lambda1 lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #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 lambda2 #s(literal -3961408125713217/9903520314283042199192993792 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 8782019273372467/1125899906842624 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) #s(approx (+ 1 (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 lambda1))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2)))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) #s(approx (+ 1 (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 lambda1))))))) (+.f64 lambda1 (atan2.f64 #s(approx (* (cos phi2) (sin (- lambda1 lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) #s(approx (+ 1 (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 lambda1))))))) (+.f64 lambda1 (atan2.f64 #s(approx (* (cos phi2) (sin (- lambda1 lambda2))) #s(approx (* (cos phi2) (sin lambda1)) (*.f64 lambda1 (cos.f64 phi2)))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) J) (sinh.f64 l)) #s(literal 2 binary64)) U) (+.f64 (*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sinh.f64 l))) U) (+.f64 (*.f64 (*.f64 (+.f64 J J) (sinh.f64 l)) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) U) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 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 -8106479329266893/18014398509481984 binary64)) (+.f64 (*.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (+.f64 l l)) #s(approx (cos (* -1/2 K)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 K #s(literal 2 binary64)))))) J) U) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 binary64)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) J) #s(approx (- (exp l) (exp (neg l))) (+.f64 l l))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 (*.f64 (+.f64 J J) (sinh.f64 l)) U)))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 binary64)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) J) #s(approx (- (exp l) (exp (neg l))) (+.f64 l l))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 (*.f64 (+.f64 J J) (sinh.f64 l)) U))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 binary64)) (+.f64 (*.f64 (*.f64 #s(approx (- (exp l) (exp (neg l))) (+.f64 l l)) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) J) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 (*.f64 (+.f64 J J) (sinh.f64 l)) U))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 3602879701896397/72057594037927936 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 -3512807709348987/4503599627370496 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 U (*.f64 J (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) (+.f64 #s(literal 1 binary64) (*.f64 l (-.f64 (*.f64 #s(literal 1/2 binary64) l) #s(literal 1 binary64))))))))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 7493989779944505/288230376151711744 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 U (*.f64 J (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) (*.f64 l (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) l))))) #s(approx (exp (neg l)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) l))))))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 (*.f64 (+.f64 J J) (sinh.f64 l)) U)))) (if.f64 (<=.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #s(literal -inf.0 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(approx (exp (neg l)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) l) #s(literal -1/2 binary64)) l) #s(literal 1 binary64)) l) #s(literal -1 binary64))) #s(approx (exp l) #s(literal 1 binary64))) J) U)) U)) (if.f64 (<=.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #s(literal 100000000000000007921438250845767654125681919169971093408389934233443575897517102772544534557205764529752162833294418062406838213115052098838781957320876356853543120821491881752894667070520582225774709469217797130505057184069381648545374773244373557467226310750742042216461653692645376 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) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(approx (exp (neg l)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) l) #s(literal -1/2 binary64)) l) #s(literal 1 binary64)) l) #s(literal -1 binary64))) #s(approx (exp l) #s(literal 1 binary64))) J) U)) U)))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -3512807709348987/4503599627370496 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 U (*.f64 J (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) (+.f64 #s(literal 1 binary64) (*.f64 l (-.f64 (*.f64 #s(literal 1/2 binary64) l) #s(literal 1 binary64))))))))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -5476377146882523/72057594037927936 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 U (*.f64 J (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) (*.f64 l (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) l))))) #s(approx (exp (neg l)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) l))))))) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 U (*.f64 J (-.f64 #s(approx (exp l) (+.f64 #s(literal 1 binary64) l)) #s(approx (exp (neg l)) (+.f64 #s(literal 1 binary64) (*.f64 l (-.f64 (*.f64 l (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) l))) #s(literal 1 binary64))))))))))) (if.f64 (<=.f64 (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #s(literal -inf.0 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 U (*.f64 J (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) (+.f64 #s(literal 1 binary64) (*.f64 l (-.f64 (*.f64 l (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) l))) #s(literal 1 binary64))))))))) (if.f64 (<=.f64 (+.f64 (*.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) (cos.f64 (/.f64 K #s(literal 2 binary64)))) U) #s(literal 200000000000000015034897383303641725494285812870481642696581820471553185048483040932908220219551607085653191007770505265335500800 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) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 U (*.f64 J (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) (+.f64 #s(literal 1 binary64) (*.f64 l (-.f64 (*.f64 l (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) l))) #s(literal 1 binary64))))))))))) (if.f64 (<=.f64 l #s(literal -599999999999999962701869309994079963281848558157824 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 U (*.f64 J (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) (+.f64 #s(literal 1 binary64) (*.f64 l (-.f64 (*.f64 #s(literal 1/2 binary64) l) #s(literal 1 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 -950000000000000000 binary64)) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 U (*.f64 J (-.f64 #s(approx (exp l) #s(literal 1 binary64)) #s(approx (exp (neg l)) (+.f64 #s(literal 1 binary64) (*.f64 l (-.f64 (*.f64 #s(literal 1/2 binary64) l) #s(literal 1 binary64))))))))) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(literal 2 binary64) #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 J l)))) U)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(literal 2 binary64) #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 (cos.f64 (neg.f64 M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) #s(literal 2 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 (*.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 -105000000000000000686142180872268057226260194263201051546132922579596192201572352 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 M (*.f64 #s(literal 1/2 binary64) n))) #s(approx (- M (* (+ n m) 1/2)) (-.f64 M (*.f64 #s(literal 1/2 binary64) n)))) l))) #s(approx (cos (neg M)) #s(literal 1 binary64))))) (if.f64 (<=.f64 m #s(literal -2300000000 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 750 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)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) K)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) K)) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) K)) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) K)) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) K)) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) K)) #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))))))) #s(literal 2 binary64))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (*.f64 K #s(literal 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)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (+.f64 J J)) (/.f64 U (*.f64 (+.f64 #s(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)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -7136238463529799/713623846352979940529142984724747568191373312 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 U (/.f64 (/.f64 U (+.f64 J J)) (*.f64 (*.f64 (+.f64 (cos.f64 K) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (+.f64 J J))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (+.f64 J J) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 U (+.f64 J J)) 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)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -2000000000000000035305602925512759428749757561439729553678886278239489647738510486138024445766940718157644145658438822457069868805425249411230900984655958913001590912678403523898902321614894589055312445487235184097699935780211662725723584850659655856794504748796766044486617020781396860116918075392 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (+.f64 J J) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 U (+.f64 J J)) U) (*.f64 (+.f64 #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)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 1067993517960455/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ U (* (* 2 J) (cos (/ K 2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 U J))) #s(literal 2 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 1999999999999999960318315841040885700386219039705694423600051421123300719965076170448177232372292987688572298794442900745238641790877787395895304332910450668118745492827496294412886841783505081241175060724440547726013803102191981415396885683051819084945689177376162160752265237201158144 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (*.f64 (*.f64 (+.f64 J J) (+.f64 J J)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 K))))) U)))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 1067993517960455/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ U (* (* 2 J) (cos (/ K 2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 U J))) #s(literal 2 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 4999999999999999800927527874125884903225023646122271188244059062844836125828179933504382251951246898414048346036516555219607894574104645734358989258735238802169125071413611270845861073660931792484870623193962544889856 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 U U) (*.f64 (*.f64 (+.f64 J J) (+.f64 J J)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 K))))) #s(literal -1 binary64))) (+.f64 J J)) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 4999999999999999800927527874125884903225023646122271188244059062844836125828179933504382251951246898414048346036516555219607894574104645734358989258735238802169125071413611270845861073660931792484870623193962544889856 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)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -2000000000000000035305602925512759428749757561439729553678886278239489647738510486138024445766940718157644145658438822457069868805425249411230900984655958913001590912678403523898902321614894589055312445487235184097699935780211662725723584850659655856794504748796766044486617020781396860116918075392 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 4999999999999999800927527874125884903225023646122271188244059062844836125828179933504382251951246898414048346036516555219607894574104645734358989258735238802169125071413611270845861073660931792484870623193962544889856 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 (/.f64 U (+.f64 J J)) U) (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64))) (+.f64 J J)))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(approx (* (+ J J) (* (/ (sqrt (/ 1/4 (* J J))) (fabs (cos (* -1/2 K)))) (cos (* -1/2 K)))) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))))) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (/ (* (/ U (+ J J)) U) (* (+ 1/2 (* 1/2 (cos K))) (+ J J)))))) #s(approx (* -2 (* (cos (* 1/2 K)) (sqrt (* 1/4 (/ (pow U 2) (+ 1/2 (* 1/2 (cos K)))))))) (*.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 U #s(literal 2 binary64))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 U (+.f64 J J)) U) (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64))) (+.f64 J J)))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal 2 binary64) (*.f64 J #s(approx (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))) (*.f64 U (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 J #s(literal 2 binary64))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (/ (* (/ U (+ J J)) U) (* (+ 1/2 (* 1/2 (cos K))) (+ J J)))))) #s(approx (* -2 (* (cos (* 1/2 K)) (sqrt (* 1/4 (/ (pow U 2) (+ 1/2 (* 1/2 (cos K)))))))) (*.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 U #s(literal 2 binary64))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -999999999999999921281879895665782741935503249059183851809998224123064148429897728 binary64)) (*.f64 (*.f64 (+.f64 J J) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))) (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -3572557697657767/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (* (sqrt (+ (* (- (* (cos K) 1/2) -1/2) (+ J J)) (* (/ U (+ J J)) U))) (sqrt (/ 1 (* (- (* (cos K) 1/2) -1/2) (+ J J)))))) (*.f64 #s(literal -2 binary64) (*.f64 J (*.f64 (sqrt.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 U #s(literal 2 binary64)) J)) (*.f64 #s(literal 2 binary64) J))) (sqrt.f64 (/.f64 #s(literal 1/2 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 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (+.f64 J J) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))) (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64)))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal 2 binary64) (*.f64 J #s(approx (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))) (*.f64 U (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 J #s(literal 2 binary64))))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (/ (* (/ U (+ J J)) U) (* (+ 1/2 (* 1/2 (cos K))) (+ J J)))))) #s(approx (* -2 (* (cos (* 1/2 K)) (sqrt (* 1/4 (/ (pow U 2) (+ 1/2 (* 1/2 (cos K)))))))) (*.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 U #s(literal 2 binary64))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (+.f64 J J) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))) (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64)))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal 2 binary64) (*.f64 J #s(approx (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))) (*.f64 U (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 J #s(literal 2 binary64))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (/ (* (/ U (+ J J)) U) (* (+ 1/2 (* 1/2 (cos K))) (+ J J)))))) #s(approx (* -2 (* (cos (* 1/2 K)) (sqrt (* 1/4 (/ (pow U 2) (+ 1/2 (* 1/2 (cos K)))))))) (*.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 U #s(literal 2 binary64))))))) (*.f64 (*.f64 (+.f64 J J) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))) (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64))))) (if.f64 (<=.f64 J #s(literal 7509100025308133/883423532389192164791648750371459257913741948437809479060803100646309888 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (/ (* (/ U (+ J J)) U) (* (+ 1/2 (* 1/2 (cos K))) (+ J J)))))) #s(approx (* -2 (* (cos (* 1/2 K)) (sqrt (* 1/4 (/ (pow U 2) (+ 1/2 (* 1/2 (cos K)))))))) (*.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 U #s(literal 2 binary64))))))) (*.f64 (*.f64 (+.f64 J J) #s(approx (neg (cos (* -1/2 K))) #s(literal -1 binary64))) (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64))))) (*.f64 (*.f64 (+.f64 J J) #s(approx (neg (cos (* -1/2 K))) #s(literal -1 binary64))) (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal 1550000000000 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 y) (sqrt.f64 (-.f64 y #s(literal -1 binary64))))) (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 x #s(literal -1 binary64))))) (-.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (-.f64 z #s(literal -1 binary64)))) (-.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (sqrt.f64 t)))) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64)))))) x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 x #s(literal 2476979795053773/1125899906842624 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 y) (sqrt.f64 (-.f64 y #s(literal -1 binary64))))) (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 x #s(literal -1 binary64))))) (-.f64 (-.f64 (sqrt.f64 z) (sqrt.f64 (-.f64 z #s(literal -1 binary64)))) (-.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (sqrt.f64 t)))) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (/.f64 #s(literal 1/2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 x #s(literal 2476979795053773/1125899906842624 binary64)) (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (/.f64 #s(literal 1/2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 t #s(literal 50000000000000000720297379362263692791555931121415631506856157467749463534563065813431628812863228040252718591648116768768 binary64)) (+.f64 (+.f64 (+.f64 (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx x #s(literal 0 binary64))))) (sqrt.f64 #s(approx x #s(literal 0 binary64)))) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 y) (sqrt.f64 (-.f64 y #s(literal -1 binary64))))) (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 x #s(literal -1 binary64))))) #s(approx (- (- (sqrt z) (sqrt (- z -1))) (- (sqrt (- t -1)) (sqrt t))) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 #s(literal 1 binary64) z)))))) (if.f64 (<=.f64 (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)) #s(literal 0 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 y) (sqrt.f64 (-.f64 y #s(literal -1 binary64))))) (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 x #s(literal -1 binary64))))) #s(approx (- (- (sqrt z) (sqrt (- z -1))) (- (sqrt (- t -1)) (sqrt t))) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 #s(literal 1 binary64) z))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) t)) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (sqrt.f64 (+.f64 #s(literal 1 binary64) z))))) (+.f64 (sqrt.f64 t) (+.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 y) (sqrt.f64 z))))))) (if.f64 (<=.f64 (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)) #s(literal 0 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 y) (sqrt.f64 (-.f64 y #s(literal -1 binary64))))) (-.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 x #s(literal -1 binary64))))) #s(approx (- (- (sqrt z) (sqrt (- z -1))) (- (sqrt (- t -1)) (sqrt t))) (-.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 #s(literal 1 binary64) z))))) (+.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 (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (-.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 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 1125899906842061/562949953421312 binary64)) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (+.f64 #s(literal 1 binary64) y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (+.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 (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (-.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 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)) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (+.f64 #s(literal 1 binary64) y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (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 6755399441055739/2251799813685248 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (sqrt.f64 (+.f64 #s(literal 1 binary64) z)))) (+.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 y) (sqrt.f64 z))))) (+.f64 (+.f64 #s(approx (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (-.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) #s(approx (- (sqrt (+ z 1)) (sqrt z)) (-.f64 #s(literal 1 binary64) (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 1 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) #s(approx (- (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+ (sqrt t) (sqrt x))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t (sqrt.f64 (/.f64 #s(literal 1 binary64) t)))))) (sqrt.f64 x))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 2 binary64)) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (+.f64 #s(literal 1 binary64) y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (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 6755399441055739/2251799813685248 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (sqrt.f64 (+.f64 #s(literal 1 binary64) z)))) (+.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 y) (sqrt.f64 z))))) (+.f64 (+.f64 #s(approx (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (-.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) #s(approx (- (sqrt (+ z 1)) (sqrt z)) (-.f64 #s(literal 1 binary64) (sqrt.f64 z)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 1 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) #s(approx (- (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+ (sqrt t) (sqrt x))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t (sqrt.f64 (/.f64 #s(literal 1 binary64) t)))))) (sqrt.f64 x))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 2 binary64)) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (+.f64 #s(literal 1 binary64) y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (sqrt.f64 (+.f64 #s(literal 1 binary64) z)))) (+.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 y) (sqrt.f64 z))))))) (if.f64 (<=.f64 z #s(literal 70000000000000001954873692127232 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (sqrt.f64 (+.f64 #s(literal 1 binary64) z)))) (+.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 y) (sqrt.f64 z))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) #s(approx (- (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+ (sqrt t) (sqrt x))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t (sqrt.f64 (/.f64 #s(literal 1 binary64) t)))))) (sqrt.f64 x)))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (+.f64 (sqrt.f64 t) (sqrt.f64 x)))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) (-.f64 #s(approx (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) t)))) (+.f64 (sqrt.f64 t) (sqrt.f64 x))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) (-.f64 #s(approx (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) t)) (*.f64 #s(literal 1/2 binary64) x)))) (+.f64 (sqrt.f64 t) (sqrt.f64 x))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) (-.f64 #s(approx (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) t)))) (+.f64 (sqrt.f64 t) (sqrt.f64 x))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) #s(approx (- (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+ (sqrt t) (sqrt x))) (-.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) t)) (sqrt.f64 t))))) (*.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (sqrt.f64 x))) (if.f64 (<=.f64 x #s(literal 3 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 3332663724254167/9007199254740992 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 3332663724254167/9007199254740992 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 607985949695017/2251799813685248 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 -510000000000 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y (+.f64 x z))) (if.f64 (<=.f64 y #s(literal 8975065284819007/618970019642690137449562112 binary64)) (+.f64 x (*.f64 y #s(approx (+ z x) z))) #s(approx (+ x (* y (+ z x))) (*.f64 y (+.f64 x z))))) (if.f64 (<=.f64 y #s(literal -4980620899901579/36893488147419103232 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y (+.f64 x z))) (if.f64 (<=.f64 y #s(literal 6132704929595921/2787593149816327892691964784081045188247552 binary64)) (+.f64 x #s(approx (* y (+ z x)) (*.f64 x y))) #s(approx (+ x (* y (+ z x))) (*.f64 y (+.f64 x z))))) (if.f64 (<=.f64 y #s(literal -4980620899901579/36893488147419103232 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y (+.f64 x z))) (if.f64 (<=.f64 y #s(literal 6132704929595921/2787593149816327892691964784081045188247552 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 x (+.f64 #s(literal 1 binary64) y))) #s(approx (+ x (* y (+ z x))) (*.f64 y (+.f64 x z))))) (if.f64 (<=.f64 x #s(literal -2919961995278205/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 x (+.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 x #s(literal 2575706453504475/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y z)) #s(approx (+ x (* y (+ z x))) (*.f64 x (+.f64 #s(literal 1 binary64) y))))) (if.f64 (<=.f64 y #s(literal -4980620899901579/36893488147419103232 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y z)) (if.f64 (<=.f64 y #s(literal 6132704929595921/2787593149816327892691964784081045188247552 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 x #s(approx (+ 1 y) #s(literal 1 binary64)))) (if.f64 (<=.f64 y #s(literal 1360000000000000 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y z)) #s(approx (+ x (* y (+ z x))) (*.f64 x #s(approx (+ 1 y) y)))))) (if.f64 (<=.f64 y #s(literal -3600000000 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 x #s(approx (+ 1 y) y))) (if.f64 (<=.f64 y #s(literal 870426590122533/4835703278458516698824704 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 x #s(approx (+ 1 y) #s(literal 1 binary64)))) #s(approx (+ x (* y (+ z x))) (*.f64 x #s(approx (+ 1 y) y))))) #s(approx (+ x (* y (+ z x))) (*.f64 x #s(approx (+ 1 y) #s(literal 1 binary64)))) (*.f64 (-.f64 x #s(literal -1 binary64)) x) (*.f64 #s(approx (- x -1) #s(literal 1 binary64)) x) (if.f64 (<=.f64 x #s(literal -3422735716801577/4503599627370496 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) (-.f64 (log.f64 #s(approx (+ 1 (exp x)) (+.f64 #s(literal 2 binary64) x))) (*.f64 x y))) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x))) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal -4200000000 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) (-.f64 (log.f64 #s(approx (+ 1 (exp x)) #s(literal 2 binary64))) (*.f64 x y))) (if.f64 (<=.f64 (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x))) (*.f64 x y)) #s(literal 3602879701896397/18014398509481984 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) (if.f64 (<=.f64 (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x))) (*.f64 x y)) #s(literal 1 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (log.f64 #s(literal 2 binary64))) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)))) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) (if.f64 (<=.f64 x #s(literal -7247742189522453/2787593149816327892691964784081045188247552 binary64)) (-.f64 (/.f64 #s(approx 2 #s(literal 0 binary64)) #s(approx (+ 1 (exp (* -2 x))) #s(approx (- 2 (+ x x)) (*.f64 #s(literal -2 binary64) x)))) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal 2206763817411543/2251799813685248 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 -7247742189522453/2787593149816327892691964784081045188247552 binary64)) (-.f64 (/.f64 #s(approx 2 #s(literal 0 binary64)) #s(approx (+ 1 (exp (* -2 x))) #s(approx (- 2 (+ x x)) (*.f64 #s(literal -2 binary64) x)))) #s(literal 1 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (-.f64 x (*.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 -7247742189522453/2787593149816327892691964784081045188247552 binary64)) (-.f64 (/.f64 #s(approx 2 #s(literal 0 binary64)) #s(approx (+ 1 (exp (* -2 x))) #s(approx (- 2 (+ x x)) (*.f64 #s(literal -2 binary64) x)))) #s(literal 1 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (-.f64 x (*.f64 (*.f64 #s(approx (- 1/3 (* 2/15 (* x x))) #s(literal 1/3 binary64)) (*.f64 x x)) x)))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -2 binary64) x))) #s(literal 4 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (-.f64 x (*.f64 (*.f64 #s(approx (- 1/3 (* 2/15 (* x x))) #s(literal 1/3 binary64)) (*.f64 x x)) x))) (-.f64 (/.f64 #s(literal 2 binary64) #s(approx (+ 1 (exp (* -2 x))) (-.f64 #s(approx (- 2 x) #s(literal 2 binary64)) x))) #s(literal 1 binary64))) (-.f64 (/.f64 #s(literal 2 binary64) #s(approx (+ 1 (exp (* -2 x))) (-.f64 #s(approx (- 2 x) #s(literal 2 binary64)) x))) #s(literal 1 binary64)) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) (+.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) #s(approx (+ 1 x) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s)))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s))) #s(literal 4 binary32)) (/.f32 #s(approx (exp (/ x s)) (+.f32 #s(literal 1 binary32) (/.f32 x s))) (-.f32 #s(approx (exp (/ x s)) (+.f32 #s(literal 1 binary32) (/.f32 x s))) #s(literal -1 binary32))) (/.f32 (exp.f32 (/.f32 x s)) #s(approx (- (exp (/ x s)) -1) #s(literal 2 binary32)))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s))) #s(literal 4000 binary32)) (/.f32 #s(approx (exp (/ x s)) (+.f32 #s(literal 1 binary32) (/.f32 x s))) (-.f32 #s(approx (exp (/ x s)) (+.f32 #s(literal 1 binary32) (/.f32 x s))) #s(literal -1 binary32))) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) s) (*.f32 #s(literal -1/4 binary32) x)) (/.f32 #s(approx 1 #s(literal 0 binary32)) s)))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s))) #s(literal 4000 binary32)) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32)) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) s) (*.f32 #s(literal -1/4 binary32) x)) (/.f32 #s(approx 1 #s(literal 0 binary32)) s)))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s))) #s(literal 3/2 binary32)) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (neg x) s))) (-.f32 #s(literal 2 binary32) (/.f32 x s))))) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32)) (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (pow.f32 (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal 2 binary32)) s)) (*.f32 (/.f32 (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s))) s) (pow.f32 (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (fabs.f32 x) (neg.f32 s)))) #s(literal -2 binary32))) (/.f32 (pow.f32 (-.f32 #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 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (/.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (+.f32 #s(literal 0 binary32) (/.f32 (fabs.f32 x) s))) #s(literal 1 binary32)))) s) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (+.f32 #s(literal 0 binary32) (/.f32 (fabs.f32 x) s))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)) s))) (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) s))))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) s)))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (+.f32 #s(literal 0 binary32) (/.f32 (fabs.f32 x) s))) #s(literal 1 binary32))) #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+.f32 s s))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (exp.f32 (+.f32 #s(literal 0 binary32) (/.f32 (fabs.f32 x) s))) #s(literal 1 binary32)) #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+.f32 s s)))) (/.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1 binary32) s) (fabs.f32 x))) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (if.f32 (<=.f32 (neg.f32 (fabs.f32 x)) #s(literal -39999999311872 binary32)) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 s (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) s))))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) s)))))) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) s)))) (*.f32 (*.f32 (-.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))) #s(literal -1 binary32)) (-.f32 #s(approx (exp (/ (neg (fabs x)) s)) (-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) s))) #s(literal -1 binary32))) s))) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 s (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) s))))) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) s)))))) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 2 binary32) s)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (*.f32 x x)) s)))))) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 2 binary32) s)) #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) (fabs.f32 x))))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(approx (exp (/ (fabs x) s)) (+.f32 #s(literal 1 binary32) (/.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 (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) (*.f32 #s(approx (+ 1 (exp (/ (neg (fabs x)) s))) (-.f32 #s(literal 2 binary32) (/.f32 (fabs.f32 x) s))) #s(approx (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+.f32 s s)))) #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal -6386688990511103/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (-.f64 #s(literal -1 binary64) (exp.f64 x)))))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 0 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 4951760157141521/1237940039285380274899124224 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 c (-.f64 (log.f64 (+.f64 (*.f64 (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 2 binary64))))))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal -6386688990511103/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (-.f64 #s(literal -1 binary64) (exp.f64 x)))))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 0 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 4951760157141521/1237940039285380274899124224 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (-.f64 #s(literal -1 binary64) (exp.f64 x)))))) (*.f64 c (-.f64 (log.f64 (+.f64 (*.f64 (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64))) (log.f64 #s(literal 2 binary64))))))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal -6386688990511103/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (-.f64 #s(literal -1 binary64) (exp.f64 x)))))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 0 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 4951760157141521/1237940039285380274899124224 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (-.f64 #s(literal -1 binary64) (exp.f64 x)))))) (*.f64 (log.f64 (-.f64 (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64))) c)))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal -6386688990511103/319334449525555169865019634085894170570792201669673206640407558789953902699034250525593274478821712174294791495070799239035590078142974985718267487725573027251200907672173708242806035431098077949224537079127027838932929672819339262222216842951687065201139345100120966662777359236855041588461568 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (+.f64 (*.f64 (exp.f64 x) y) (*.f64 #s(literal -1 binary64) y)))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 0 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 4951760157141521/1237940039285380274899124224 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))))) (*.f64 (log.f64 (-.f64 (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64))) c)))) (if.f64 (<=.f64 x #s(literal -5764607523034235/36028797018963968 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal -4315507443078343/392318858461667547739736838950479151006397215279002157056 binary64)) (*.f64 c (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (- (pow (E) 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)))))))) y)))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)))) (if.f64 (<=.f64 x #s(literal -5764607523034235/36028797018963968 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal -4315507443078343/392318858461667547739736838950479151006397215279002157056 binary64)) (*.f64 c (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (- (pow (E) x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x)))))) y)))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)))) (if.f64 (<=.f64 x #s(literal -5764607523034235/36028797018963968 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal -4315507443078343/392318858461667547739736838950479151006397215279002157056 binary64)) (*.f64 c (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (- (pow (E) x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) y)))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)))) (if.f64 (<=.f64 x #s(literal -5764607523034235/36028797018963968 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal -4315507443078343/392318858461667547739736838950479151006397215279002157056 binary64)) (*.f64 c (log.f64 (+.f64 #s(literal 1 binary64) #s(approx (* (- (pow (E) x) 1) y) (*.f64 x y))))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)))) (if.f64 (<=.f64 x #s(literal -290142196707511/19342813113834066795298816 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y))) (if.f64 (<=.f64 c #s(literal 500000000 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 x #s(literal -54000000000000001882229717428745636151296 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 (*.f64 x c) y))) (if.f64 (<=.f64 x #s(literal -54000000000000001882229717428745636151296 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 c #s(literal -359999999999999994656424556800675252387519071882730266655071423369605835364926975012846904181413786884970471188588911564060875105959159542064857442206312054487033329261109335345543873472123976660410707845347526927056245056319116399945080373248 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (*.f64 #s(literal -1 binary64) (*.f64 c (+.f64 (*.f64 #s(literal -1 binary64) i) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 t z) (*.f64 x y))) c)))))) (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i))) (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) (if.f64 (<=.f64 (*.f64 x y) #s(literal -999999999999999966484112715463900049825186092620125502979674597309179755437379230686511104 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 10000000000000000489767265751505205795722270035307438887450423745901682635933847561612315292472764637931130646815102767620534329186625852171022761984 binary64)) (+.f64 (+.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 a b)) (*.f64 c i)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -4999999999999999727876154935214080 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 500000 binary64)) (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) (*.f64 c i)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))))) (if.f64 (<=.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(literal -99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))) (if.f64 (<=.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(literal 40000000000000000 binary64)) (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* a b) (* x y)) (*.f64 a b))) (*.f64 c i)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -4999999999999999669302474173714872811859751082151657593058464111538503233498018238128462162979229735854572772998492607377696904067224063966397292527018643087471925002240 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -6325070415853457/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* a b) (* x y)) (*.f64 a b))) (*.f64 c i)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 999999999999999956819772641641815758405104477258378281795396215622882607621111488153942930947432322044748890112 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 t z)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 x y))))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 999999999999999956819772641641815758405104477258378281795396215622882607621111488153942930947432322044748890112 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 t z)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 x y)))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -99999999999999996973312221251036165947450327545502362648241750950346848435554075534196338404706251868027512415973882408182135734368278484639385041047239877871023591066789981811181813306167128854888448 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (* y (+ x (+ (/ (* c i) y) (/ (* t z) y)))) (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 9999999999999999613300728333138614158656013804472910722260188106898877933626732224819925546638620725877678611585164563028980399740553218842096696042786355031638703687528415058284784747112853848287855356936724432692495112994816 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 t z)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (* y (+ x (+ (/ (* c i) y) (/ (* t z) y)))) (*.f64 x y)))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (* y (+ x (+ (/ (* c i) y) (/ (* t z) y)))) (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -6156563468186637/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (+ (* c i) (* t z)) (*.f64 c i)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -4167509020549909/416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 50000000000000004595141754071689119042017229857842266112 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (+ (* c i) (* t z)) (*.f64 c i)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 100000000000000003774589324822814887066163651282028976933086588120176268637538771050475113919654290478469527765363729011764432297892058199009821165792668120252416 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 b) a)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (* y (+ x (+ (/ (* c i) y) (/ (* t z) y)))) (*.f64 x y))))))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -152000000000000003567760531261064027530358675242433462443015904790512978481944845057088814678137415543660940574225948141802219963418325550158585074899497254912 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (* y (+ x (+ (/ (* c i) y) (/ (* t z) y)))) (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 14999999999999999317488978597025340507285655775037824240523731152037979951968031807422571560041895523647987939407770887833892396121159571672282903153586095521792 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (+ (* c i) (* t z)) (*.f64 c i)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (* y (+ x (+ (/ (* c i) y) (/ (* t z) y)))) (*.f64 x y)))))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (* y (+ x (+ (/ (* c i) y) (/ (* t z) y)))) (*.f64 x y)))) (-.f64 (*.f64 x y) (*.f64 z t)) (if.f64 (<=.f64 (*.f64 z t) #s(literal -499999999999999962433880809496441021272335434917419230719612986112647099987896513301581746881408826875765029206827766141419520 binary64)) #s(approx (- (* x y) (* z t)) (*.f64 (neg.f64 z) t)) (if.f64 (<=.f64 (*.f64 z t) #s(literal 5265614583427859/1645504557321206042154969182557350504982735865633579863348609024 binary64)) #s(approx (- (* x y) (* z t)) #s(approx (* (- x (* (/ t y) z)) y) (*.f64 x y))) #s(approx (- (* x y) (* z t)) (*.f64 (neg.f64 z) t)))) #s(approx (- (* x y) (* z t)) #s(approx (* (- x (* (/ t y) z)) y) (*.f64 x y))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) #s(approx (* (+ 1 (/ (+ (* b a) (* t z)) (* y x))) (* y x)) (*.f64 (+.f64 y (*.f64 z (/.f64 t x))) x))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* a b) (* x y)) (*.f64 a b)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -54000000000000000167772160 binary64)) (+.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 a b)) (if.f64 (<=.f64 (*.f64 a b) #s(literal 21000000000000001078001380297494217793665499405524316108881920 binary64)) #s(approx (* (+ 1 (/ (+ (* b a) (* t z)) (* y x))) (* y x)) (+.f64 (*.f64 y x) (*.f64 t z))) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -1900000000000000082056908040779287931049636104972929491878630444255682658431530390042344221623612307949108182202187776 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) (if.f64 (<=.f64 (*.f64 a b) #s(literal 21000000000000001078001380297494217793665499405524316108881920 binary64)) #s(approx (* (+ 1 (/ (+ (* b a) (* t z)) (* y x))) (* y x)) (+.f64 (*.f64 y x) (*.f64 t z))) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -1900000000000000082056908040779287931049636104972929491878630444255682658431530390042344221623612307949108182202187776 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 289999999999999991363434053890647842899269153855205242474412991073209729186674305333938473450350530859438306653688577862374397851906907418535105820763357184 binary64)) #s(approx (* (+ 1 (/ (+ (* b a) (* t z)) (* y x))) (* y x)) (+.f64 (*.f64 y x) (*.f64 t z))) #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 -1900000000000000082056908040779287931049636104972929491878630444255682658431530390042344221623612307949108182202187776 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 -2384667789773889/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392 binary64)) #s(approx (* (+ 1 (/ (+ (* b a) (* t z)) (* y x))) (* y x)) #s(approx (* x (* y (+ 1 (/ (* t z) (* x y))))) (*.f64 t z))) (if.f64 (<=.f64 (*.f64 a b) #s(literal 8770514677056943/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* a b) (* x y)) (*.f64 x #s(approx (+ y (/ (* a b) x)) y)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal 21000000000000001078001380297494217793665499405524316108881920 binary64)) #s(approx (* (+ 1 (/ (+ (* b a) (* t z)) (* y x))) (* y x)) #s(approx (* x (* y (+ 1 (/ (* t z) (* x y))))) (*.f64 t z))) #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 -1900000000000000082056908040779287931049636104972929491878630444255682658431530390042344221623612307949108182202187776 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 21000000000000001078001380297494217793665499405524316108881920 binary64)) #s(approx (* (+ 1 (/ (+ (* b a) (* t z)) (* y x))) (* y x)) #s(approx (* x (* y (+ 1 (/ (* t z) (* x y))))) (*.f64 t z))) #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* a b) (* x y)) (*.f64 a b))))) #s(approx (* (+ 1 (/ (+ (* b a) (* t z)) (* y x))) (* y x)) #s(approx (* x (* y (+ 1 (/ (* t z) (* x y))))) (*.f64 t z))) (+.f64 (*.f64 x y) (*.f64 z t)) #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (if.f64 (<=.f64 x #s(literal 5 binary64)) (*.f64 (/.f64 (sin.f64 y) y) (/.f64 x z)) (/.f64 (/.f64 (*.f64 (sin.f64 y) x) y) z)) (if.f64 (<=.f64 x #s(literal 499999999999999988524756632622668314223421359962075003064997987365996726090394955651630647240755773440 binary64)) (*.f64 (/.f64 (sin.f64 y) y) (/.f64 x z)) (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)) (if.f64 (<=.f64 z #s(literal 8343699359066055/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 binary64)) (/.f64 x (*.f64 (/.f64 z (sin.f64 y)) y)) (*.f64 (/.f64 (sin.f64 y) y) (/.f64 x z))) (*.f64 (/.f64 (sin.f64 y) y) (/.f64 x z)) (if.f64 (<=.f64 y #s(literal 237684487542793/19807040628566084398385987584 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 6189700196426901/1237940039285380274899124224 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 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312 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 3602879701896397/72057594037927936 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 8895643969930885/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912 binary64)) (/.f64 (/.f64 #s(approx (* y (cosh x)) y) z) x) (if.f64 (<=.f64 x #s(literal 1000 binary64)) (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 #s(approx x #s(literal 0 binary64)) z))))) (if.f64 (<=.f64 x #s(literal 7729075046034517/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712 binary64)) (/.f64 (/.f64 #s(approx (* y (cosh x)) y) z) x) (if.f64 (<=.f64 x #s(literal 1000 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 580 binary64)) (*.f64 (/.f64 (cosh.f64 x) x) (/.f64 y z)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 #s(approx x #s(literal 0 binary64)) z)))) (if.f64 (<=.f64 x #s(literal 560 binary64)) (/.f64 (/.f64 #s(approx (* y (cosh x)) y) z) x) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 #s(approx x #s(literal 0 binary64)) z)))) (if.f64 (<=.f64 (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #s(literal 5000000000000000262523801276022101243522342905540795774579270577559012289944540978931856875402239320218522219164419390884712616176802152878223960923933534914241936004632879018689151168973940450296844766174853999725405595194838204400373263713900712472896293944100284214190578347360981934327297002700800 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (/.f64 y x) z)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 #s(approx x #s(literal 0 binary64)) z)))) (if.f64 (<=.f64 x #s(literal 560 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)) #s(approx (* (cosh x) (/ (sin y) y)) (/.f64 (sin.f64 (+.f64 #s(approx (+ (PI) y) (PI.f64)) (PI.f64))) #s(approx y #s(literal 0 binary64)))) (if.f64 (<=.f64 (*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y)) #s(literal 20000 binary64)) #s(approx (* (cosh x) (/ (sin y) y)) (/.f64 (sin.f64 y) y)) #s(approx (* (cosh x) (/ (sin y) y)) (/.f64 (sin.f64 (+.f64 (+.f64 (-.f64 (PI.f64) #s(approx y #s(literal 0 binary64))) (PI.f64)) (PI.f64))) #s(approx y #s(literal 0 binary64)))))) (if.f64 (<=.f64 x #s(literal 4456584141427369/1237940039285380274899124224 binary64)) #s(approx (* (cosh x) (/ (sin y) y)) (/.f64 (sin.f64 y) y)) (*.f64 (cosh.f64 x) #s(approx (/ (sin y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (if.f64 (<=.f64 (*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y)) #s(literal -inf.0 binary64)) #s(approx (* (cosh x) (/ (sin y) y)) (/.f64 (sin.f64 (+.f64 #s(approx (+ (PI) y) (PI.f64)) (PI.f64))) #s(approx y #s(literal 0 binary64)))) #s(approx (* (cosh x) (/ (sin y) y)) (/.f64 (sin.f64 y) y))) (if.f64 (<=.f64 (*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y)) #s(literal -inf.0 binary64)) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))) #s(approx (* (cosh x) (/ (sin y) y)) (/.f64 (sin.f64 y) y))) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) y) y)))) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) #s(approx (+ 1 (* (* -1/6 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 9007099034913583/9007199254740992 binary64)) (*.f64 (cos.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)))))))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (/.f64 (sinh.f64 y) y))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -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 9007099034913583/9007199254740992 binary64)) (*.f64 (cos.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) y) y)))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (/.f64 (sinh.f64 y) y)))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal 9007099034913583/9007199254740992 binary64)) (*.f64 (cos.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (/.f64 (sinh.f64 y) y))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (*.f64 (*.f64 y y) y)) #s(approx (sqrt y) (*.f64 #s(literal -1 binary64) (*.f64 y (sqrt.f64 (/.f64 #s(literal 1 binary64) y)))))))))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal 9007099034913583/9007199254740992 binary64)) (*.f64 (cos.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) y) y)))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (/.f64 (sinh.f64 y) y)))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -8998192055486251/9007199254740992 binary64)) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (*.f64 (*.f64 y y) y)) #s(approx (sqrt y) (*.f64 #s(literal -1 binary64) (*.f64 y (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 -7656119366529843/9007199254740992 binary64)) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 (sqrt.f64 (*.f64 (*.f64 y y) y)) #s(approx (sqrt y) (*.f64 #s(literal -1 binary64) (*.f64 y (sqrt.f64 (/.f64 #s(literal 1 binary64) y)))))))))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y))))))))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)))))))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 y y) y))) y)))))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (*.f64 (*.f64 y y) y) y)))))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) #s(approx (/ (sinh y) y) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (if.f64 (<=.f64 x #s(literal 500000000000000025277713862997516907114118515401501639510240737361116381988542702912116688552531109626208556618350592 binary64)) (sqrt.f64 (+.f64 (*.f64 x x) y)) #s(approx (sqrt (+ (* x x) y)) (-.f64 x (*.f64 (/.f64 y x) #s(literal -1/2 binary64))))) (sqrt.f64 (+.f64 (*.f64 x x) y)) (sqrt.f64 (fabs.f64 #s(approx (+ (* x x) y) y))) (sqrt.f64 #s(approx (+ (* x x) y) y)) #s(approx (sqrt (+ (* x x) y)) (neg.f64 #s(approx x #s(literal 0 binary64)))) #s(approx (sqrt (+ (* x x) y)) (neg.f64 x)) (*.f64 x (/.f64 (sin.f64 y) y)) (if.f64 (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 8379879956214123/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (sin y) y) #s(literal 1 binary64))) (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))) (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (*.f64 (/.f64 (sin.f64 x) x) (sinh.f64 y)) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal -inf.0 binary64)) (*.f64 #s(approx (/ (sin x) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 2 binary64))))) (sinh.f64 y)) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 4417117661945961/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)) (*.f64 #s(approx (/ (sinh y) x) (/.f64 y x)) (sin.f64 x)) (*.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) (sinh.f64 y)))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal -inf.0 binary64)) (/.f64 #s(approx (* (sin x) (sinh y)) (*.f64 y #s(approx (sin x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 2 binary64)))))))) x) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 4417117661945961/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)) (*.f64 #s(approx (/ (sinh y) x) (/.f64 y x)) (sin.f64 x)) (*.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) (sinh.f64 y)))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal -inf.0 binary64)) (*.f64 #s(approx (/ (sinh y) x) (/.f64 y x)) #s(approx (sin x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x))))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 4417117661945961/441711766194596082395824375185729628956870974218904739530401550323154944 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 -1876879207201175/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 binary64)) (*.f64 #s(approx (/ (sinh y) x) (/.f64 y x)) #s(approx (sin x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x))))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 1265/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712 binary64)) (*.f64 #s(approx (/ (sinh y) x) (/.f64 y x)) #s(approx (sin x) (*.f64 x #s(approx (+ 1 (* -1/6 (pow x 2))) #s(literal 1 binary64))))) (*.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 -1876879207201175/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 binary64)) (*.f64 #s(approx (/ (sinh y) x) (/.f64 y x)) #s(approx (sin x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x))))) (*.f64 #s(approx (/ (sinh y) x) (/.f64 y x)) #s(approx (sin x) (*.f64 x #s(approx (+ 1 (* -1/6 (pow x 2))) #s(literal 1 binary64)))))) (*.f64 #s(approx (/ (sinh y) x) (/.f64 y x)) #s(approx (sin x) (*.f64 x #s(approx (+ 1 (* -1/6 (pow x 2))) #s(literal 1 binary64))))) (/.f64 #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 x y))) x) (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)))))))) (if.f64 (<=.f64 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin x) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) #s(literal -1 binary64)))) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) y) y)))) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))))))) (if.f64 (<=.f64 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin x) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) #s(literal -1 binary64)))) #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 1 binary64)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (*.f64 #s(approx (sin x) (*.f64 x #s(approx (+ 1 (* -1/6 (pow x 2))) #s(literal 1 binary64)))) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 y #s(literal 2 binary64)))))))) (if.f64 (<=.f64 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin x) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) #s(literal -1 binary64)))) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) y) y)))) (*.f64 (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 9800000 binary64)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (*.f64 #s(approx (sin x) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) #s(literal -1 binary64)))) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) y) y))))) (*.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) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) y) y)))) (*.f64 #s(approx (sin x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) x) x)))) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (*.f64 #s(approx (sin x) (*.f64 x #s(approx (+ 1 (* -1/6 (pow x 2))) #s(literal 1 binary64)))) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (-.f64 (*.f64 x x) (*.f64 (*.f64 #s(literal -3 binary64) y) y)) (-.f64 (*.f64 x x) (*.f64 #s(literal -3 binary64) (*.f64 y y))) (if.f64 (<=.f64 x #s(literal 6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (+ (+ (+ (* x x) (* (sqrt (* (neg y) (* y y))) (sqrt (neg y)))) (* (sqrt (* (neg y) (* y y))) (sqrt (neg y)))) (* (sqrt (* (neg y) (* y y))) (sqrt (neg y)))) (neg.f64 (*.f64 #s(literal 3 binary64) (*.f64 (neg.f64 y) y)))) (*.f64 #s(approx (- 1 (/ (* -3 (* y y)) (* x x))) #s(literal 1 binary64)) (*.f64 x x))) (*.f64 #s(approx (- 1 (/ (* -3 (* y y)) (* x x))) #s(literal 1 binary64)) (*.f64 x x)) #s(approx (- (+ (- (* x y) (* y y)) (* y y)) (* y z)) (*.f64 y (-.f64 x z))) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 (-.f64 x z) y)) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 (neg.f64 z) y)) (-.f64 (*.f64 (-.f64 x z) y) #s(literal 0 binary64)) (if.f64 (<=.f64 (*.f64 x y) #s(literal -20000000000000000426408380189087937446025157425359298935486676992 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 z z) x)) y) x)) (-.f64 (*.f64 y x) (*.f64 (*.f64 #s(literal -3 binary64) z) z))) (if.f64 (<=.f64 z #s(literal 5000000000000000184737728440291132704904589914921344225961389276075271829673609798608256554852704163723255876843616333657168501674786702085523096224137216 binary64)) (-.f64 (*.f64 y x) (*.f64 (*.f64 #s(literal -3 binary64) z) z)) (*.f64 #s(approx (+ 1 (/ (+ (* (+ z z) z) (* y x)) (* z z))) #s(literal 3 binary64)) (*.f64 z z))) (if.f64 (<=.f64 z #s(literal 400000000000000018500432543616797896004905089580290753967554908805090215015118603693533679528813700527958649801958762363677590758065767186539008036438016 binary64)) (-.f64 (*.f64 y x) (*.f64 #s(literal -3 binary64) (*.f64 z z))) (*.f64 (*.f64 #s(approx (+ 1 (/ (+ (* (+ z z) z) (* y x)) (* z z))) #s(literal 3 binary64)) z) z)) (if.f64 (<=.f64 z #s(literal 395096506629487/23945242826029513411849172299223580994042798784118784 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 x #s(approx (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))) y))) (*.f64 (*.f64 #s(approx (+ 1 (/ (+ (* (+ z z) z) (* y x)) (* z z))) #s(literal 3 binary64)) z) z)) (if.f64 (<=.f64 z #s(literal 395096506629487/23945242826029513411849172299223580994042798784118784 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 x #s(approx (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))) y))) (*.f64 #s(approx (+ 1 (/ (+ (* (+ z z) z) (* y x)) (* z z))) #s(literal 3 binary64)) (*.f64 z z))) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 x #s(approx (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))) y))) (if.f64 (<=.f64 (/.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) y) (-.f64 x y)) #s(literal -20 binary64)) (*.f64 (/.f64 (+.f64 y y) (-.f64 x y)) x) (if.f64 (<=.f64 (/.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) y) (-.f64 x y)) #s(literal -7906338019816821/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464 binary64)) (/.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) y) (-.f64 x y)) (if.f64 (<=.f64 (/.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) y) (-.f64 x y)) #s(literal 0 binary64)) (*.f64 (/.f64 (+.f64 y y) (-.f64 x y)) x) (if.f64 (<=.f64 (/.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) y) (-.f64 x y)) #s(literal 20000000000000000426408380189087937446025157425359298935486676992 binary64)) (/.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) y) (-.f64 x y)) (*.f64 (/.f64 (+.f64 y y) (-.f64 x y)) x))))) (if.f64 (<=.f64 (/.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) y) (-.f64 x y)) #s(literal -8343699359066055/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192 binary64)) (*.f64 (/.f64 (+.f64 y y) (-.f64 x y)) x) (if.f64 (<=.f64 (/.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) y) (-.f64 x y)) #s(literal -7906338019816821/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 y x)) (*.f64 y x)) (if.f64 (<=.f64 (/.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) y) (-.f64 x y)) #s(literal 0 binary64)) (*.f64 (/.f64 (+.f64 y y) (-.f64 x y)) x) (if.f64 (<=.f64 (/.f64 (*.f64 (*.f64 x #s(literal 2 binary64)) y) (-.f64 x y)) #s(literal 7846377169233351/784637716923335095479473677900958302012794430558004314112 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 y x)) (*.f64 y x)) (*.f64 (/.f64 (+.f64 y y) (-.f64 x y)) x))))) (if.f64 (<=.f64 x #s(literal -550000000000000018459934571496600280357154005134585009650007210936828738728433007039262275248167321600 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (+.f64 y y)) (if.f64 (<=.f64 x #s(literal 3299999999999999892313570097275281987128751171356541128017725108255362499981579494082250720292149905368140317134798132528619159022757934881875856464151177305568232043853632065503232 binary64)) (*.f64 (/.f64 (+.f64 y y) (-.f64 x y)) x) #s(approx (/ (* (* x 2) y) (- x y)) (+.f64 y y)))) (if.f64 (<=.f64 y #s(literal -6132701736244183/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)) (if.f64 (<=.f64 y #s(literal 851083777008699/19342813113834066795298816 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (+.f64 y y)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)))) #s(approx (/ (* (* x 2) y) (- x y)) (+.f64 y y)) (/.f64 (-.f64 (*.f64 (/.f64 y (-.f64 x y)) (/.f64 y (-.f64 x y))) (*.f64 (/.f64 x (-.f64 y x)) (/.f64 x (-.f64 y x)))) (+.f64 (/.f64 y (-.f64 x y)) (/.f64 x (-.f64 y x)))) (-.f64 (/.f64 y (-.f64 x y)) (/.f64 x (-.f64 y x))) (/.f64 (+.f64 x y) (-.f64 x y)) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1/2 binary64)) (/.f64 #s(approx (+ x y) y) (-.f64 x y)) #s(approx (/ (+ x y) (- x y)) (-.f64 (/.f64 (+.f64 y y) x) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal -1/2 binary64)) (/.f64 #s(approx (+ x y) y) (-.f64 x y)) #s(approx (/ (+ x y) (- x y)) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal -3984488406251311/1532495540865888858358347027150309183618739122183602176 binary64)) #s(approx (/ (+ x y) (- x y)) #s(literal -1 binary64)) #s(approx (/ (+ x y) (- x y)) #s(literal 1 binary64))) #s(approx (/ (+ x y) (- x y)) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1/2 binary64) x)) (if.f64 (<=.f64 x #s(literal -30999999999999999636912577080410615049726794149169804661347380481116850365737001913740887410588367458629137338680898182861417349120 binary64)) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 x #s(literal -4578500408596225/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624 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 -1198751443321341/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112 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 -2438866054934369/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784 binary64)) (/.f64 (-.f64 x y) (*.f64 (*.f64 x #s(literal 2 binary64)) y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (*.f64 (*.f64 x #s(literal 2 binary64)) y)) #s(literal 6304320991423117/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal -1/2 binary64) x)) (/.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 -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 -2438866054934369/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784 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 6304320991423117/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal -1/2 binary64) x)) (/.f64 (-.f64 x y) (*.f64 (+.f64 y y) x))))) (if.f64 (<=.f64 y #s(literal -1450710983537555/604462909807314587353088 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal -1/2 binary64) x)) (if.f64 (<=.f64 y #s(literal 8235557476827325/100433627766186892221372630771322662657637687111424552206336 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 (*.f64 x y) (*.f64 z y)) t) (*.f64 (*.f64 (-.f64 x z) y) t) (if.f64 (<=.f64 x #s(literal -340000000000000021248837711285363090016932617733782784165666866357005418012122669613129693182497860365824909184336478426567310880888734234660181624406978895214653957998641152 binary64)) #s(approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 270000000000000014813675884687280629561147120708310768859751917642853688035973694871180955644822602500183450900365574389922442901746162238224555636162560 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 (-.f64 (*.f64 y z) (*.f64 t z)) #s(literal -50000000000000001154654565134893577446491911242584963771528228907742109483972884443288089843397538055539119271912928709829959505656793675343801485832684509285601571572331782437948333490176 binary64)) (/.f64 (/.f64 (+.f64 x x) z) (-.f64 y t)) (if.f64 (<=.f64 (-.f64 (*.f64 y z) (*.f64 t z)) #s(literal 19999999999999998727174138755351835472851414655140147129678881446716312556105415097786773989173895155962070365218811384910301328330628671487544524818840011120363439405442477136257724874807996552707663947841326301554871916587599432482335939388098056552448 binary64)) (/.f64 (+.f64 x x) (*.f64 (-.f64 y t) z)) (/.f64 (/.f64 (+.f64 x x) z) (-.f64 y t)))) (if.f64 (<=.f64 z #s(literal 56000000000000004701547394123613228537714039310085284193600798720 binary64)) (/.f64 (+.f64 x x) (*.f64 (-.f64 y t) z)) (/.f64 (/.f64 (+.f64 x x) (-.f64 y t)) z)) (/.f64 (+.f64 x x) (*.f64 (-.f64 y t) z)) (if.f64 (<=.f64 t #s(literal -3706992666733213/6739986666787659948666753771754907668409286105635143120275902562304 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 42000000000000000000 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 -5060056332682765/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 4712544691453469/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552 binary64)) (/.f64 (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx x #s(literal 0 binary64))) #s(approx (* (- y t) z) (*.f64 y z))) (/.f64 (+.f64 x x) #s(approx (* (- y t) z) (*.f64 y z))))) (/.f64 (+.f64 x x) #s(approx (* (- y t) z) (*.f64 y z))) (*.f64 (+.f64 y x) (+.f64 x x)) (*.f64 #s(approx (+ y x) y) (+.f64 x x)) (*.f64 (-.f64 x y) (+.f64 x x)) #s(approx (* 2 (- (* x x) (* x y))) (*.f64 (*.f64 #s(literal -2 binary64) y) x)) #s(approx (* 2 (- (* x x) (* x y))) (*.f64 #s(literal -2 binary64) (*.f64 x y))) (if.f64 (<=.f64 z #s(literal -41000000000000000113596138951121353674025117296726734149936531376552086360923235374533977400143006914443370198245312947027968 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 z #s(literal -2508833834834695/696898287454081973172991196020261297061888 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y5 #s(approx (- (+ (* i (- (* j t) (* k y))) (* y0 (- (* k y2) (* j y3)))) (* a (- (* t y2) (* y y3)))) (-.f64 (*.f64 i (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 a (-.f64 (*.f64 t y2) (*.f64 y y3)))))))) (if.f64 (<=.f64 z #s(literal -3792679508440147/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 j (-.f64 (*.f64 y3 y4) (*.f64 i x))))))) (if.f64 (<=.f64 z #s(literal 3339637179570625/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) #s(approx (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 x (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 z #s(literal 1171356781376623/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y5 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y1 (-.f64 (*.f64 j x) (*.f64 k z))))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 z #s(literal 5199999999999999909925811013813639791085804912176299503571341315836473290407368094459205382236532562861428097001402755958439936 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 b (-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))))))))) (if.f64 (<=.f64 z #s(literal -41000000000000000113596138951121353674025117296726734149936531376552086360923235374533977400143006914443370198245312947027968 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 z #s(literal -2508833834834695/696898287454081973172991196020261297061888 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y5 #s(approx (- (+ (* i (- (* j t) (* k y))) (* y0 (- (* k y2) (* j y3)))) (* a (- (* t y2) (* y y3)))) (-.f64 (*.f64 i (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 a (-.f64 (*.f64 t y2) (*.f64 y y3)))))))) (if.f64 (<=.f64 z #s(literal -3792679508440147/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 j (-.f64 (*.f64 y3 y4) (*.f64 i x))))))) (if.f64 (<=.f64 z #s(literal 4254389501031255/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) #s(approx (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 x (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 z #s(literal 8923982957114689/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 t (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 a b) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 y2 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 z #s(literal 4999999999999999774645533392489736797650112543691762059239812991258942725145587311077195076149028650434386188693474655458033664 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))))))))) (if.f64 (<=.f64 z #s(literal -41000000000000000113596138951121353674025117296726734149936531376552086360923235374533977400143006914443370198245312947027968 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 z #s(literal -2508833834834695/696898287454081973172991196020261297061888 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y5 #s(approx (- (+ (* i (- (* j t) (* k y))) (* y0 (- (* k y2) (* j y3)))) (* a (- (* t y2) (* y y3)))) (-.f64 (*.f64 i (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 a (-.f64 (*.f64 t y2) (*.f64 y y3)))))))) (if.f64 (<=.f64 z #s(literal -3792679508440147/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 j (-.f64 (*.f64 y3 y4) (*.f64 i x))))))) (if.f64 (<=.f64 z #s(literal 2476978505269277/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) #s(approx (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 x (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 z #s(literal 4999999999999999774645533392489736797650112543691762059239812991258942725145587311077195076149028650434386188693474655458033664 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k))))))))))) (if.f64 (<=.f64 z #s(literal -41000000000000000113596138951121353674025117296726734149936531376552086360923235374533977400143006914443370198245312947027968 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 z #s(literal -2508833834834695/696898287454081973172991196020261297061888 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y5 #s(approx (- (+ (* i (- (* j t) (* k y))) (* y0 (- (* k y2) (* j y3)))) (* a (- (* t y2) (* y y3)))) (-.f64 (*.f64 i (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 a (-.f64 (*.f64 t y2) (*.f64 y y3)))))))) (if.f64 (<=.f64 z #s(literal -3792679508440147/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 j (-.f64 (*.f64 y3 y4) (*.f64 i x))))))) (if.f64 (<=.f64 z #s(literal 2816869893727307/485667223056432267729865476705879726660601709763034880312953102434726071301302124544 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) #s(approx (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 x (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 z #s(literal 11199999999999999401587830703218157204375973592273176343898407430821985428054374961956996484627573385753388298114008644851739354000992175313944123468152832 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y3 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y4)) (*.f64 a z)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k))))))))))) (if.f64 (<=.f64 (+.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)))) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) #s(approx (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 x (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0))))) (if.f64 (<=.f64 z #s(literal -41000000000000000113596138951121353674025117296726734149936531376552086360923235374533977400143006914443370198245312947027968 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 z #s(literal -2508833834834695/696898287454081973172991196020261297061888 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y5 #s(approx (- (+ (* i (- (* j t) (* k y))) (* y0 (- (* k y2) (* j y3)))) (* a (- (* t y2) (* y y3)))) (-.f64 (*.f64 i (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 a (-.f64 (*.f64 t y2) (*.f64 y y3)))))))) (if.f64 (<=.f64 z #s(literal -3792679508440147/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 j (-.f64 (*.f64 y3 y4) (*.f64 i x))))))) (if.f64 (<=.f64 z #s(literal 6635262925566485/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) #s(approx (* y (- (+ (* -1 (* k (- (* b y4) (* i y5)))) (* x (- (* a b) (* c i)))) (* -1 (* y3 (- (* c y4) (* a y5)))))) (*.f64 x (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i)))))) (*.f64 #s(approx (- (* k y2) (* j y3)) (*.f64 k y2)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 z #s(literal 3800000000000000165417670044748931516450023888925095409600108084853533135707880035276154098303528229286021911847482004806303744 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k))))))))))) (if.f64 (<=.f64 z #s(literal -41000000000000000113596138951121353674025117296726734149936531376552086360923235374533977400143006914443370198245312947027968 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 z #s(literal -2508833834834695/696898287454081973172991196020261297061888 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y5 #s(approx (- (+ (* i (- (* j t) (* k y))) (* y0 (- (* k y2) (* j y3)))) (* a (- (* t y2) (* y y3)))) (-.f64 (*.f64 i (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 a (-.f64 (*.f64 t y2) (*.f64 y y3)))))))) (if.f64 (<=.f64 z #s(literal -5143241314494083/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 j (-.f64 (*.f64 y3 y4) (*.f64 i x))))))) (if.f64 (<=.f64 z #s(literal 3800000000000000165417670044748931516450023888925095409600108084853533135707880035276154098303528229286021911847482004806303744 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))))))) (if.f64 (<=.f64 y4 #s(literal -2699999999999999842035945371951723331230629888 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) (if.f64 (<=.f64 y4 #s(literal 22000000000000002261419595535482880 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))))) (if.f64 (<=.f64 y4 #s(literal -44999999999999999780013282076507874806620531745424932864 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) (if.f64 (<=.f64 y4 #s(literal -8372115032861669/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* y5 (- (+ (* i (- (* j t) (* k y))) (* y0 (- (* k y2) (* j y3)))) (* a (- (* t y2) (* y y3)))))) (*.f64 y (*.f64 y5 (-.f64 (*.f64 i k) (*.f64 a y3)))))) (if.f64 (<=.f64 y4 #s(literal -4147039328479053/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 j (*.f64 y0 (-.f64 (*.f64 y3 y5) (*.f64 b x)))))) (if.f64 (<=.f64 y4 #s(literal 20499999999999999172522611386089472 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t 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 i (-.f64 (*.f64 j x) (*.f64 k z)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))))))) (if.f64 (<=.f64 y4 #s(literal -44999999999999999780013282076507874806620531745424932864 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) (if.f64 (<=.f64 y4 #s(literal -8372115032861669/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* y5 (- (+ (* i (- (* j t) (* k y))) (* y0 (- (* k y2) (* j y3)))) (* a (- (* t y2) (* y y3)))))) (*.f64 y (*.f64 y5 (-.f64 (*.f64 i k) (*.f64 a y3)))))) (if.f64 (<=.f64 y4 #s(literal 6698545683108313/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 j (*.f64 y0 (-.f64 (*.f64 y3 y5) (*.f64 b x)))))) (if.f64 (<=.f64 y4 #s(literal 3167301083706245/2596148429267413814265248164610048 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* y5 (- (+ (* i (- (* j t) (* k y))) (* y0 (- (* k y2) (* j y3)))) (* a (- (* t y2) (* y y3)))))) (*.f64 y (*.f64 y5 (-.f64 (*.f64 i k) (*.f64 a y3)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))))))) (if.f64 (<=.f64 y1 #s(literal -1550000000000000000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 k (*.f64 y1 (-.f64 (*.f64 y2 y4) (*.f64 i z)))))) (if.f64 (<=.f64 y1 #s(literal -5002207817901643/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 b (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))))) (if.f64 (<=.f64 y1 #s(literal -290432989937067/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 c (*.f64 y0 (-.f64 (*.f64 x y2) (*.f64 y3 z)))))) (if.f64 (<=.f64 y1 #s(literal 2358995333375681/13479973333575319897333507543509815336818572211270286240551805124608 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 y1 #s(literal 5799999999999999840056517607237156926403759777447099819911729293942780934842556249769886376123667520715302141774707089603208736493019960822737516342609087688207324486704683818291304453401656598717820713647996928 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 b (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 k (*.f64 y1 (-.f64 (*.f64 y2 y4) (*.f64 i z))))))))))) (if.f64 (<=.f64 j #s(literal -4300000000000000126662498538739519728979004887202038196878176021395756309587636148316920650074685440 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) (*.f64 j (-.f64 (*.f64 y3 y5) (*.f64 b x)))))) (if.f64 (<=.f64 j #s(literal 4835703278458517/302231454903657293676544 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k (-.f64 (*.f64 y2 y4) (*.f64 i z)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))))) (if.f64 (<=.f64 j #s(literal -2100000000000000101389482558396345380536936537251670824338318153951929385969214363632478679212228608 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) (*.f64 j (-.f64 (*.f64 y3 y5) (*.f64 b x)))))) (if.f64 (<=.f64 j #s(literal 5470555600507653/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 k (*.f64 y1 (-.f64 (*.f64 y2 y4) (*.f64 i z)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y4 (- (+ (* b (- (* j t) (* k y))) (* y1 (- (* k y2) (* j y3)))) (* c (- (* t y2) (* y y3))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))))) (if.f64 (<=.f64 y0 #s(literal -2100000000000000058646210763816960 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 x (*.f64 y0 (-.f64 (*.f64 c y2) (*.f64 b j)))))) (if.f64 (<=.f64 y0 #s(literal 5000000000000000244883632875752602897861135017653719443725211872950841317966923780806157646236382318965565323407551383810267164593312926085511380992 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 k (*.f64 y1 (-.f64 (*.f64 y2 y4) (*.f64 i z)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 j (*.f64 y0 (-.f64 (*.f64 y3 y5) (*.f64 b x)))))))) (if.f64 (<=.f64 y2 #s(literal -12000000000000000005413109201275069110640292836457479777325091329699304297668566200270587148710701911915107715243495191274418662550049151148184561614064912383691112655725140375641376328386988869212972301869387470531835793425496163863232512 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* t (* y2 (- (* a y5) (* c y4)))) (*.f64 #s(literal -1 binary64) (*.f64 c (*.f64 t (*.f64 y2 y4))))))) (if.f64 (<=.f64 y2 #s(literal -164999999999999987119794808573464697154638102191779682149313297553439793861285775685976064 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* t (* y2 (- (* a y5) (* c y4)))) (*.f64 a (*.f64 t (*.f64 y2 y5)))))) (if.f64 (<=.f64 y2 #s(literal -8453675831600253/483067190377157293086918986366498418037365916213304374832154406431439892786195053067024220822740322245307952003937772147170634832630373456967863584183385093587122601852928 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 j (*.f64 y0 (-.f64 (*.f64 y3 y5) (*.f64 b x)))))) (if.f64 (<=.f64 y2 #s(literal 659999999999999997994958535599969835478297035157743648655802368 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* y5 (- (+ (* i (- (* j t) (* k y))) (* y0 (- (* k y2) (* j y3)))) (* a (- (* t y2) (* y y3)))))) (*.f64 y (*.f64 y5 (-.f64 (*.f64 i k) (*.f64 a y3)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 c (*.f64 y0 (-.f64 (*.f64 x y2) (*.f64 y3 z)))))))))) (if.f64 (<=.f64 y4 #s(literal -39000000000000000673654164536983962853751095046092066801358305492992 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k #s(approx (- (* y2 y4) (* i z)) (*.f64 y2 y4)))))) (if.f64 (<=.f64 y4 #s(literal -3061802069160839/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* y5 (- (+ (* i (- (* j t) (* k y))) (* y0 (- (* k y2) (* j y3)))) (* a (- (* t y2) (* y y3)))))) (*.f64 y (*.f64 y5 (-.f64 (*.f64 i k) (*.f64 a y3)))))) (if.f64 (<=.f64 y4 #s(literal 919999999999999958246268837896372889014392650619279034927450146833120213810862568243200 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b (*.f64 y0 (-.f64 (*.f64 k z) (*.f64 j x)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 t (*.f64 y2 #s(approx (- (* a y5) (* c y4)) (*.f64 #s(literal -1 binary64) (*.f64 c y4)))))))))) (if.f64 (<=.f64 y0 #s(literal -359999999999999969228356246667425480704 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 x (*.f64 y0 (-.f64 (*.f64 c y2) (*.f64 b j)))))) (if.f64 (<=.f64 y0 #s(literal 350000000000000018894979968585223758222510919165935616 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 i (*.f64 y1 (-.f64 (*.f64 j x) (*.f64 k z)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 j (*.f64 y0 (-.f64 (*.f64 y3 y5) (*.f64 b x)))))))) (if.f64 (<=.f64 y4 #s(literal -39000000000000000673654164536983962853751095046092066801358305492992 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k #s(approx (- (* y2 y4) (* i z)) (*.f64 y2 y4)))))) (if.f64 (<=.f64 y4 #s(literal -3827252586451049/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* y5 (- (+ (* i (- (* j t) (* k y))) (* y0 (- (* k y2) (* j y3)))) (* a (- (* t y2) (* y y3)))))) (*.f64 y (*.f64 y5 (-.f64 (*.f64 i k) (*.f64 a y3)))))) (if.f64 (<=.f64 y4 #s(literal 570000000000000032312918016 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k #s(approx (- (* y2 y4) (* i z)) (*.f64 #s(literal -1 binary64) (*.f64 i z))))))) (if.f64 (<=.f64 y4 #s(literal 89999999999999994409005410255798721863305628533266094093120898457724261924549411335842507522048 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) #s(approx (* -1 (* y5 (- (* k y2) (* j y3)))) (*.f64 j (*.f64 y3 y5)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 t (*.f64 y2 #s(approx (- (* a y5) (* c y4)) (*.f64 #s(literal -1 binary64) (*.f64 c y4))))))))))) (if.f64 (<=.f64 y4 #s(literal -51999999999999995110112810926604709536451168983004469254241997486788769076402319806933394159612573180821496618032607331357117122609152 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k #s(approx (- (* y2 y4) (* i z)) (*.f64 y2 y4)))))) (if.f64 (<=.f64 y4 #s(literal -1196574698874669/125955231460491477573475786427621032361709434041052227527609040505093074454480376118282617542185112928074454067529947442741953744769736656487116570106253523089501067161322852174933318537813768637901361681988522625958449433505907473287200188342818373796829838966784 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) (*.f64 #s(literal -1 binary64) (*.f64 z #s(approx (- (* c y3) (* b k)) (*.f64 c y3))))))) (if.f64 (<=.f64 y4 #s(literal 570000000000000032312918016 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k #s(approx (- (* y2 y4) (* i z)) (*.f64 #s(literal -1 binary64) (*.f64 i z))))))) (if.f64 (<=.f64 y4 #s(literal 89999999999999994409005410255798721863305628533266094093120898457724261924549411335842507522048 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) #s(approx (* -1 (* y5 (- (* k y2) (* j y3)))) (*.f64 j (*.f64 y3 y5)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 t (*.f64 y2 #s(approx (- (* a y5) (* c y4)) (*.f64 #s(literal -1 binary64) (*.f64 c y4))))))))))) (if.f64 (<=.f64 y4 #s(literal -51999999999999995110112810926604709536451168983004469254241997486788769076402319806933394159612573180821496618032607331357117122609152 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k #s(approx (- (* y2 y4) (* i z)) (*.f64 y2 y4)))))) (if.f64 (<=.f64 y4 #s(literal -5239737628756445/2015283703367863641175612582841936517787350944656835640441744648081489191271686017892521880674961806849191265080479159083871259916315786503793865121700056369432017074581165634798933096605020298206421786911816362015335190936094519572595203013485093980749277423468544 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) (*.f64 #s(literal -1 binary64) (*.f64 z #s(approx (- (* c y3) (* b k)) (*.f64 c y3))))))) (if.f64 (<=.f64 y4 #s(literal 570000000000000032312918016 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t 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))))) #s(approx (* k (- (* y2 y4) (* i z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 k z))))))) (if.f64 (<=.f64 y4 #s(literal 89999999999999994409005410255798721863305628533266094093120898457724261924549411335842507522048 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) #s(approx (* -1 (* y5 (- (* k y2) (* j y3)))) (*.f64 j (*.f64 y3 y5)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 t (*.f64 y2 #s(approx (- (* a y5) (* c y4)) (*.f64 #s(literal -1 binary64) (*.f64 c y4))))))))))) (if.f64 (<=.f64 z #s(literal -46999999999999999981523991086877729723932733977479181067259654113115091667108422921157848138017539326839951221839354859787380714648613233985224729069786287364366139392 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k #s(approx (- (* y2 y4) (* i z)) (*.f64 #s(literal -1 binary64) (*.f64 i z))))))) (if.f64 (<=.f64 z #s(literal 3075078893078405/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* y5 (- (+ (* i (- (* j t) (* k y))) (* y0 (- (* k y2) (* j y3)))) (* a (- (* t y2) (* y y3)))))) (*.f64 y (*.f64 y5 (-.f64 (*.f64 i k) (*.f64 a y3)))))) (if.f64 (<=.f64 z #s(literal 20500000000000000834988517513219336541038677143849780389362313325043624050924132526260536194771097485312 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* 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 (* y5 (- (+ (* i (- (* j t) (* k y))) (* y0 (- (* k y2) (* j y3)))) (* a (- (* t y2) (* y y3)))))) (*.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)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k #s(approx (- (* y2 y4) (* i z)) (*.f64 #s(literal -1 binary64) (*.f64 i z)))))))))) (if.f64 (<=.f64 y4 #s(literal -194999999999999985415947151824818395000981181636734502998668940458070534661428599058845333979136 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k #s(approx (- (* y2 y4) (* i z)) (*.f64 y2 y4)))))) (if.f64 (<=.f64 y4 #s(literal -2277570356317/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* t (* y2 (- (* a y5) (* c y4)))) (*.f64 a (*.f64 t (*.f64 y2 y5)))))) (if.f64 (<=.f64 y4 #s(literal 89999999999999994409005410255798721863305628533266094093120898457724261924549411335842507522048 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) #s(approx (* -1 (* y5 (- (* k y2) (* j y3)))) (*.f64 j (*.f64 y3 y5)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 t (*.f64 y2 #s(approx (- (* a y5) (* c y4)) (*.f64 #s(literal -1 binary64) (*.f64 c y4)))))))))) (if.f64 (<=.f64 c #s(literal -4597486622597667/3064991081731777716716694054300618367237478244367204352 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) (*.f64 #s(literal -1 binary64) (*.f64 z #s(approx (- (* c y3) (* b k)) (*.f64 c y3))))))) (if.f64 (<=.f64 c #s(literal 3961408125713217/79228162514264337593543950336 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* t (* y2 (- (* a y5) (* c y4)))) (*.f64 a (*.f64 t (*.f64 y2 y5)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 t (*.f64 y2 #s(approx (- (* a y5) (* c y4)) (*.f64 #s(literal -1 binary64) (*.f64 c y4))))))))) (if.f64 (<=.f64 c #s(literal -4597486622597667/3064991081731777716716694054300618367237478244367204352 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) (*.f64 #s(literal -1 binary64) #s(approx (* z (- (* c y3) (* b k))) (*.f64 c (*.f64 y3 z))))))) (if.f64 (<=.f64 c #s(literal 3961408125713217/79228162514264337593543950336 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* t (* y2 (- (* a y5) (* c y4)))) (*.f64 a (*.f64 t (*.f64 y2 y5)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 t (*.f64 y2 #s(approx (- (* a y5) (* c y4)) (*.f64 #s(literal -1 binary64) (*.f64 c y4))))))))) (if.f64 (<=.f64 y4 #s(literal -194999999999999985415947151824818395000981181636734502998668940458070534661428599058845333979136 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k #s(approx (- (* y2 y4) (* i z)) (*.f64 y2 y4)))))) (if.f64 (<=.f64 y4 #s(literal -2277570356317/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* t (* y2 (- (* a y5) (* c y4)))) (*.f64 a (*.f64 t (*.f64 y2 y5)))))) (if.f64 (<=.f64 y4 #s(literal 89999999999999994409005410255798721863305628533266094093120898457724261924549411335842507522048 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) #s(approx (* -1 (* y5 (- (* k y2) (* j y3)))) (*.f64 j (*.f64 y3 y5)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 t #s(approx (* y2 (- (* a y5) (* c y4))) (*.f64 #s(literal -1 binary64) (*.f64 c (*.f64 y2 y4)))))))))) (if.f64 (<=.f64 y4 #s(literal -194999999999999985415947151824818395000981181636734502998668940458070534661428599058845333979136 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k #s(approx (- (* y2 y4) (* i z)) (*.f64 y2 y4)))))) (if.f64 (<=.f64 y4 #s(literal -2277570356317/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* t (* y2 (- (* a y5) (* c y4)))) (*.f64 a (*.f64 t (*.f64 y2 y5)))))) (if.f64 (<=.f64 y4 #s(literal 128000000000000005552294012751255817381157545593848231909347045035022952049879182200489440706560 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) #s(approx (* -1 (* y5 (- (* k y2) (* j y3)))) (*.f64 j (*.f64 y3 y5)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* t (* y2 (- (* a y5) (* c y4)))) (*.f64 #s(literal -1 binary64) (*.f64 c (*.f64 t (*.f64 y2 y4)))))))))) (if.f64 (<=.f64 y4 #s(literal -194999999999999985415947151824818395000981181636734502998668940458070534661428599058845333979136 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k #s(approx (- (* y2 y4) (* i z)) (*.f64 y2 y4)))))) (if.f64 (<=.f64 y4 #s(literal -2277570356317/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* t (* y2 (- (* a y5) (* c y4)))) (*.f64 a (*.f64 t (*.f64 y2 y5)))))) (if.f64 (<=.f64 y4 #s(literal 22499999999999999495692048544639935088025848962903036409738029117032652097390360194574280960832347563529806544896 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) #s(approx (* -1 (* y5 (- (* k y2) (* j y3)))) (*.f64 j (*.f64 y3 y5)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k #s(approx (- (* y2 y4) (* i z)) (*.f64 y2 y4))))))))) (if.f64 (<=.f64 y3 #s(literal -2100908603663173/45671926166590716193865151022383844364247891968 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) #s(approx (* -1 (* y5 (- (* k y2) (* j y3)))) (*.f64 j (*.f64 y3 y5)))))) (if.f64 (<=.f64 y3 #s(literal 3999999999999999775207243795178284096228896516082202126176495568225828864 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* t (* y2 (- (* a y5) (* c y4)))) (*.f64 a (*.f64 t (*.f64 y2 y5)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) #s(approx (* -1 (* y5 (- (* k y2) (* j y3)))) (*.f64 j (*.f64 y3 y5)))))))) (if.f64 (<=.f64 y2 #s(literal -4100000000000000044763167560505977894600704 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* t (* y2 (- (* a y5) (* c y4)))) (*.f64 a (*.f64 t (*.f64 y2 y5)))))) (if.f64 (<=.f64 y2 #s(literal 2029136557705395/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b (*.f64 y0 #s(approx (- (* k z) (* j x)) (*.f64 k z)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) #s(approx (* t (* y2 (- (* a y5) (* c y4)))) (*.f64 a (*.f64 t (*.f64 y2 y5)))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b (*.f64 y0 #s(approx (- (* k z) (* 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 (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b #s(approx (* y0 (- (* k z) (* j x))) (*.f64 (*.f64 y0 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 (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b #s(approx (* y0 (- (* k z) (* j x))) (*.f64 k (*.f64 y0 z)))))) (if.f64 (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 z #s(approx (- (* x y) (* b c)) (*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b c) x))))))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j t))))) (if.f64 (<=.f64 b #s(literal -114999999999999998619824244028815650131979556891638088926204829163422411312146207323030101688320 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 j t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) (if.f64 (<=.f64 b #s(literal 30000000000 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 -389999999999999998516623555155773508523021628298736702298457678500103368735779648419931707257473195430544104308656780142168488660818290976365740032 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j t)))) (if.f64 (<=.f64 b #s(literal 30000000000 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 -389999999999999998516623555155773508523021628298736702298457678500103368735779648419931707257473195430544104308656780142168488660818290976365740032 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j t)))) (if.f64 (<=.f64 b #s(literal 6999999999999999956264811110385716242319098248599851622732462528431125571855015752849877368832 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)))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j t)))))) (if.f64 (<=.f64 y #s(literal -1200000000000000052615011654091436825560857182208 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i j)) (*.f64 x z)))) (if.f64 (<=.f64 y #s(literal 10 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j t)))) (if.f64 (<=.f64 y #s(literal 11500000000000000098579002945342861099346522275840 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i j)) (*.f64 x z))))))) (if.f64 (<=.f64 b #s(literal -459999999999999968034976162286260038139904 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j t)))) (if.f64 (<=.f64 b #s(literal 30000000000 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j t)))))) (if.f64 (<=.f64 i #s(literal -3249592603124123/77371252455336267181195264 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))))) (if.f64 (<=.f64 i #s(literal -2206260905240795/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 c j)))) (if.f64 (<=.f64 i #s(literal 3636930969832011/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 (*.f64 j t) c) (*.f64 (*.f64 b z) c))) (if.f64 (<=.f64 i #s(literal 838083498911033/23945242826029513411849172299223580994042798784118784 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 c j)))) (if.f64 (<=.f64 i #s(literal 1400000000000000029342321086103669444606849652607985445378232365770109473918121200323777111114109617407150333006650015744 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* c (- (* j t) (* b z))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z))) (*.f64 c (*.f64 j t))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))))))) (if.f64 (<=.f64 i #s(literal -3249592603124123/77371252455336267181195264 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))))) (if.f64 (<=.f64 i #s(literal -2206260905240795/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 c j)))) (if.f64 (<=.f64 i #s(literal 3636930969832011/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 (*.f64 j t) c) (*.f64 (*.f64 b z) c))) (if.f64 (<=.f64 i #s(literal 5335536475078679/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 c j)))) (if.f64 (<=.f64 i #s(literal 74000000000000004218889036377654682866505834061690256687551207263964853947550736412212578327445898090556386733008786715749026996189978425247549676231877540844320399191126786177262795204945218778431488 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))))))) (if.f64 (<=.f64 i #s(literal -3249592603124123/77371252455336267181195264 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))))) (if.f64 (<=.f64 i #s(literal -2206260905240795/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 c j)))) (if.f64 (<=.f64 i #s(literal 3636930969832011/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) (if.f64 (<=.f64 i #s(literal 5335536475078679/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 c j)))) (if.f64 (<=.f64 i #s(literal 74000000000000004218889036377654682866505834061690256687551207263964853947550736412212578327445898090556386733008786715749026996189978425247549676231877540844320399191126786177262795204945218778431488 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))))))) (if.f64 (<=.f64 c #s(literal -29999999999999997886547020971857474782507370587174101669722451392694194810172412017542893048622388824944061207364275344275648351729352704 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) (if.f64 (<=.f64 c #s(literal 1149999999999999947839628730168271619359204086929691139764661285829612533982588827210370629440359025793302528 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))))) (if.f64 (<=.f64 y #s(literal -1200000000000000052615011654091436825560857182208 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i j)) (*.f64 x z)))) (if.f64 (<=.f64 y #s(literal 1319999999999999962728503297028216848384 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 c t)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i j)) (*.f64 x z)))))) (if.f64 (<=.f64 i #s(literal -3249592603124123/77371252455336267181195264 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))))) (if.f64 (<=.f64 i #s(literal 74000000000000004218889036377654682866505834061690256687551207263964853947550736412212578327445898090556386733008786715749026996189978425247549676231877540844320399191126786177262795204945218778431488 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) (if.f64 (<=.f64 b #s(literal -14500000000000000656379345804155031738135931585890986539413940214820603638634109409319938693076713357517665968470707812327661110461451307006476975490255080650634457388437335198593820505459916800 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(approx (- (* j t) (* b z)) (*.f64 (neg.f64 z) b)) c)) (if.f64 (<=.f64 b #s(literal 5166793682102433/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(approx (- (* j t) (* b z)) (*.f64 (neg.f64 z) b)) c)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t)))) #s(approx (sqrt (- (+ (pow a 2) (pow b 2)) (* (* (* 2 a) b) (cos C)))) (-.f64 b (*.f64 (cos.f64 C) a))) #s(approx (sqrt (- (+ (pow a 2) (pow b 2)) (* (* (* 2 a) b) (cos C)))) #s(approx (- b (* (cos C) a)) (-.f64 b a))) #s(approx (sqrt (- (+ (pow a 2) (pow b 2)) (* (* (* 2 a) b) (cos C)))) #s(approx (* b (+ 1 (* -1 (/ (* a (cos C)) b)))) b)) (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) t) (if.f64 (<=.f64 z #s(literal -420000000000000013536477469234608433346789223685903079417579847374365081569819724591741949580865529078663393521294421771943936 binary64)) (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) t) (if.f64 (<=.f64 z #s(literal 469999999999999979972291521061767166749776817582631806769174286637336421825302600410130643267873260113902239219712 binary64)) (+.f64 (*.f64 #s(approx (+ (* x y) z) (*.f64 x #s(approx (+ y (/ z x)) y))) y) t) (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) t))) (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) t) #s(approx (+ (* (+ (* x y) z) y) t) t) (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (*.f32 (sin.f32 (*.f32 (neg.f32 (PI.f32)) x)) (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) x) (*.f32 (neg.f32 (PI.f32)) x))) (*.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (*.f32 tau (PI.f32)) x) (*.f32 (PI.f32) x)))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (*.f32 (*.f32 (*.f32 tau (PI.f32)) x) x) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 tau x)) (PI.f32)))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (*.f32 tau (*.f32 (PI.f32) (PI.f32))) (*.f32 x x)))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) #s(approx (/ (sin (* (* tau (PI)) x)) (* (* (* (* tau (PI)) x) x) (PI))) (+.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (pow.f32 tau #s(literal 2 binary32)) (*.f32 x (PI.f32)))) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32)))))) (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32))) (*.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) #s(approx (/ (sin (* (PI) x)) (* (* tau (* (PI) (PI))) (* x x))) (/.f32 #s(literal 1 binary32) (*.f32 tau (*.f32 x (PI.f32)))))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (/.f32 #s(approx (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) #s(literal 1 binary32)) (*.f32 (PI.f32) x))) #s(approx (/ (* (sin (- (PI) (* (* tau (PI)) x))) (sin (* (PI) x))) (* (* tau (* (PI) (PI))) (* x x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 #s(approx (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) #s(literal 1 binary32)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32))) (if.f64 (<=.f64 (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x) #s(literal 0 binary64)) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (exp.f64 x) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x) #s(literal 0 binary64)) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x)) (if.f64 (<=.f64 x #s(literal -6788401819125115/147573952589676412928 binary64)) (+.f64 (*.f64 #s(approx (exp x) (-.f64 x #s(literal -1 binary64))) (/.f64 x (*.f64 x x))) (/.f64 (/.f64 (neg.f64 x) x) x)) (if.f64 (<=.f64 x #s(literal 16500000000000000429467228042451347871869058117332340264386178628767932801736995987887994004311675764736 binary64)) #s(approx (/ (- (exp x) 1) x) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal -1/6 binary64)) x) #s(literal -1/2 binary64)) x) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal -1/6 binary64)) x) #s(literal -1/2 binary64)) x)) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal -1/6 binary64)) x) #s(literal -1/2 binary64)) x) #s(literal 1 binary64)))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x #s(approx (+ 1/6 (* 1/24 x)) (*.f64 x #s(approx (+ 1/24 (* 1/6 (/ 1 x))) #s(literal 1/24 binary64))))))))))) (if.f64 (<=.f64 x #s(literal -6788401819125115/147573952589676412928 binary64)) (+.f64 (*.f64 #s(approx (exp x) (-.f64 x #s(literal -1 binary64))) (/.f64 x (*.f64 x x))) (/.f64 (/.f64 (neg.f64 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)) (/.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(literal 1/2 binary64) (*.f64 x #s(approx (+ 1/6 (* 1/24 x)) (*.f64 x #s(approx (+ 1/24 (* 1/6 (/ 1 x))) #s(literal 1/24 binary64))))))))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(approx (/ (+ y x) (+ (* y y) (* x x))) (/.f64 (/.f64 #s(approx (+ (pow (/ x y) 3) (pow 1 3)) #s(literal 1 binary64)) (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (/.f64 x y)))) y)) (-.f64 x y))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) (*.f64 #s(approx (/ (+ y x) (+ (* y y) (* x x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x y)) y)) (-.f64 x y))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1/2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal 1 binary64)) (*.f64 #s(approx (/ (+ y x) (+ (* y y) (* x x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x y)) y)) (-.f64 x y)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1/2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal 1 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 2 binary64)) (*.f64 (/.f64 (+.f64 y x) (+.f64 (*.f64 y y) (*.f64 x x))) (-.f64 x y)) (*.f64 #s(approx (/ (+ y x) (+ (* y y) (* x x))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x y)) y)) (-.f64 x y))) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64)) (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64))) #s(literal -2 binary64))) #s(literal -1 binary64)) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) t) t) t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) t) t) t))) #s(literal -2 binary64)))) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) (-.f64 (/.f64 #s(literal 1/27 binary64) (*.f64 t t)) (-.f64 (/.f64 #s(literal 2/9 binary64) t) #s(literal 5/6 binary64))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 #s(approx (- 2 t) #s(literal 2 binary64)) t) t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 #s(approx (- 2 t) #s(literal 2 binary64)) t) t))) #s(literal -2 binary64)))) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) (-.f64 (/.f64 #s(literal 1/27 binary64) (*.f64 t t)) (-.f64 (/.f64 #s(literal 2/9 binary64) t) #s(literal 5/6 binary64))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t))) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) (-.f64 (/.f64 #s(literal 1/27 binary64) (*.f64 t t)) (-.f64 (/.f64 #s(literal 2/9 binary64) t) #s(literal 5/6 binary64))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t))) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t))) #s(literal -2 binary64)))) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) #s(literal 1/2 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) #s(literal 1/2 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) (-.f64 #s(literal 5/6 binary64) (/.f64 #s(literal 2/9 binary64) t)))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 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 1/4 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))) #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 (-.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 (*.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 #s(literal 1/27 binary64) (*.f64 t t)) (-.f64 (/.f64 #s(literal 2/9 binary64) t) #s(literal 5/6 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 #s(literal 1/27 binary64) (*.f64 t t)) (-.f64 (/.f64 #s(literal 2/9 binary64) t) #s(literal 5/6 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 #s(literal 5/6 binary64) (/.f64 #s(literal 2/9 binary64) t)))) (if.f64 (<=.f64 (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))) #s(literal 3602879701896397/18014398509481984 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))) #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 3752999689475413/4503599627370496 binary64)) (/.f64 (-.f64 #s(approx (* (- -1 t) (- -1 t)) (+.f64 #s(literal 1 binary64) (*.f64 t (+.f64 #s(literal 2 binary64) t)))) (*.f64 #s(literal -4 binary64) (*.f64 t t))) (+.f64 (-.f64 #s(approx (* (- -1 t) (- -1 t)) (+.f64 #s(literal 1 binary64) (*.f64 t (+.f64 #s(literal 2 binary64) t)))) (*.f64 #s(literal -4 binary64) (*.f64 t t))) #s(approx (* (- -1 t) (- -1 t)) (+.f64 #s(literal 1 binary64) (*.f64 t (+.f64 #s(literal 2 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 469124961184239/562949953421312 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 469124961184239/562949953421312 binary64)) (/.f64 #s(approx (- (* (- -1 t) (- -1 t)) (* -4 (* t t))) (+.f64 #s(literal 1 binary64) (*.f64 t (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) t))))) #s(approx (+ (- (* (- -1 t) (- -1 t)) (* -4 (* t t))) (* (- -1 t) (- -1 t))) (+.f64 #s(literal 2 binary64) (*.f64 t (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 6 binary64) t)))))) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (/.f64 (-.f64 (-.f64 t #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) t) (/.f64 t (-.f64 #s(literal -1 binary64) t)))) (+.f64 (-.f64 (-.f64 t #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) t) (/.f64 t (-.f64 #s(literal -1 binary64) t)))) (-.f64 t #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 5404319552844595/9007199254740992 binary64)) (/.f64 (-.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 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 1170935903116329/2251799813685248 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 4/15 binary64) t)) #s(literal 5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) (-.f64 #s(literal 5/6 binary64) (/.f64 #s(literal 2/9 binary64) t)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) #s(literal 5/6 binary64))) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 1418129833677085/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 wj (-.f64 (*.f64 wj (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 wj (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -3 binary64) x) (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 #s(literal 3/2 binary64) x))) (*.f64 #s(literal 2/3 binary64) x))))))) (+.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 #s(literal 3/2 binary64) x)))) (*.f64 #s(literal 2 binary64) x))))) #s(approx (- wj (/ (- (* (exp wj) wj) x) (* (- wj -1) (exp wj)))) (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (exp.f64 wj) (+.f64 #s(literal 1 binary64) wj))) (/.f64 wj x)) (/.f64 wj (*.f64 x (+.f64 #s(literal 1 binary64) wj))))))) (if.f64 (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 0 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 wj (-.f64 (*.f64 wj (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 wj (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -3 binary64) x) (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 #s(literal 3/2 binary64) x))) (*.f64 #s(literal 2/3 binary64) x))))))) (+.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 #s(literal 3/2 binary64) x)))) (*.f64 #s(literal 2 binary64) x))))) (-.f64 (/.f64 x (*.f64 (-.f64 wj #s(literal -1 binary64)) (exp.f64 wj))) (-.f64 (/.f64 wj (-.f64 wj #s(literal -1 binary64))) wj))) (if.f64 (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 399999999999999975701421002214584874401611488804692998127630862852928182520529356113732370297620309937474244722246486903148687749705441221209431953634675310999492057667280441642708410126497636233748792101942063963065587302032873306381964490784317992213841396746502896256304175233838394482996173925525749760 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 wj (-.f64 (*.f64 wj (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 wj (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -3 binary64) x) (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 #s(literal 3/2 binary64) x))) (*.f64 #s(literal 2/3 binary64) x))))))) (+.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 #s(literal 3/2 binary64) x)))) (*.f64 #s(literal 2 binary64) x))))) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) #s(literal -1 binary64)) wj))))) (if.f64 (<=.f64 wj #s(literal 5854679515581645/9007199254740992 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 wj (-.f64 (*.f64 wj (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 wj (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -3 binary64) x) (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 #s(literal 3/2 binary64) x))) (*.f64 #s(literal 2/3 binary64) x))))))) (+.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 #s(literal 3/2 binary64) x)))) (*.f64 #s(literal 2 binary64) x))))) (-.f64 wj #s(approx (/ (- (* (exp wj) wj) x) (* (- wj -1) (exp wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) (if.f64 (<=.f64 wj #s(literal 1/2 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (-.f64 x (*.f64 (-.f64 (+.f64 x x) #s(approx (* wj (- (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+ (* -4 x) (* 3/2 x)))) (*.f64 (-.f64 #s(literal 1 binary64) wj) wj))) wj))) (-.f64 wj #s(approx (/ (- (* (exp wj) wj) x) (* (- wj -1) (exp wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) (if.f64 (<=.f64 wj #s(literal 2508757194024499/36893488147419103232 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 #s(literal -2 binary64) (*.f64 wj x)))) (-.f64 wj #s(approx (/ (- (* (exp wj) wj) x) (* (- wj -1) (exp wj))) (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) (if.f64 (<=.f64 wj #s(literal 1/2 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 #s(literal -2 binary64) (*.f64 wj x)))) (-.f64 wj #s(approx (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj)))) (+.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (+ 1 (/ x (exp wj))) wj)) (/.f64 #s(literal -1 binary64) wj)))))) (if.f64 (<=.f64 wj #s(literal 5944751508129055/9007199254740992 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 #s(literal -2 binary64) (*.f64 wj x)))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (-.f64 wj #s(literal 1 binary64)))) (if.f64 (<=.f64 wj #s(literal 55 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) x) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (-.f64 wj #s(literal 1 binary64)))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) x) (neg.f64 (log.f64 (/.f64 (log.f64 x) x))) (log.f64 (/.f64 x (log.f64 x))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (+.f64 (-.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64)))) (-.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (/.f64 #s(literal 883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64)))))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))) (*.f64 (PI.f64) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 z (PI.f64)))) (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (-.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (-.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (/.f64 #s(literal 883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64))))) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -4 binary64))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -5 binary64))))) #s(approx (+ (/ 2496092394504893/250000000000000000000 (- (- 1 z) -6)) (/ -3764081837873279/25000000000000000000000 (- -7 (- 1 z)))) (+.f64 #s(literal 2023222488469027353/1400000000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 16159431334887105871/78400000000000000000000000 binary64) (*.f64 #s(literal 129091010669041056297/4390400000000000000000000000 binary64) z)))))) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))) (*.f64 (sqrt.f64 (+.f64 (PI.f64) (PI.f64))) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)))))))) (*.f64 (PI.f64) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 z (PI.f64)))) (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (-.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (-.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (/.f64 #s(literal 883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64))))) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -4 binary64))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -5 binary64))))) #s(approx (+ (/ 2496092394504893/250000000000000000000 (- (- 1 z) -6)) (/ -3764081837873279/25000000000000000000000 (- -7 (- 1 z)))) (+.f64 #s(literal 2023222488469027353/1400000000000000000000000 binary64) (*.f64 #s(literal 16159431334887105871/78400000000000000000000000 binary64) z)))) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))) (*.f64 (sqrt.f64 (+.f64 (PI.f64) (PI.f64))) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)))))))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 #s(approx (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (+.f64 #s(literal 1382761731551712743134679/5250000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 16055934341359023345617179/36750000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 1261892996482553330703662111/2315250000000000000000000 binary64) (*.f64 #s(literal 19664514596894233501133157847/32413500000000000000000000 binary64) z))))))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))) (*.f64 (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)))) (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(approx (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal 19664514596894233501133157847/32413500000000000000000000 binary64) z) #s(literal 1261892996482553330703662111/2315250000000000000000000 binary64)) z) #s(literal 16055934341359023345617179/36750000000000000000000 binary64)) z) #s(literal 1382761731551712743134679/5250000000000000000000 binary64))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -7 binary64))))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 #s(approx (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (+.f64 #s(literal 1382761731551712743134679/5250000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 16055934341359023345617179/36750000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 1261892996482553330703662111/2315250000000000000000000 binary64) (*.f64 #s(literal 19664514596894233501133157847/32413500000000000000000000 binary64) z))))))) #s(approx (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8)) #s(literal 3764081837873279/200000000000000000000000 binary64))))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) #s(approx (+ (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8))) (+.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 102757979785251069442117317613/235200000000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 64608921419941589693928044520019/118540800000000000000000000000 binary64) (*.f64 #s(literal 4027292589444183035165374538123333/6638284800000000000000000000000 binary64) z))))))))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (-.f64 #s(approx (- (- (- (- (- (- (+ (/ -3147848041806007/2500000000000 (- (- 1 z) -1)) 9999999999998099/10000000000000000) (/ -6765203681218851/10000000000000 (- 1 z))) (/ -7713234287776531/10000000000000 (- (- 1 z) -2))) (/ 883075145810703/5000000000000 (- (- 1 z) -3))) (/ -2501468655737381/200000000000000 (- (- 1 z) -4))) (/ 3464277381643003/25000000000000000 (- (- 1 z) -5))) (/ -2496092394504893/250000000000000000000 (- (- 1 z) -6))) (+.f64 #s(literal 1382761731551712743134679/5250000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 16055934341359023345617179/36750000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 1261892996482553330703662111/2315250000000000000000000 binary64) (*.f64 #s(literal 19664514596894233501133157847/32413500000000000000000000 binary64) z))))))) #s(approx (/ -3764081837873279/25000000000000000000000 (- (- 1 z) -7)) #s(approx (- (* -3764081837873279/1600000000000000000000000 z) 3764081837873279/200000000000000000000000) #s(literal -3764081837873279/200000000000000000000000 binary64)))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (exp.f64 (+.f64 (+.f64 #s(literal 0 binary64) z) #s(literal -15/2 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 #s(approx (- (- (- (- (- (- (- (+ (/ -3147848041806007/2500000000000 (- (- 1 z) -1)) 9999999999998099/10000000000000000) (/ -6765203681218851/10000000000000 (- 1 z))) (/ -7713234287776531/10000000000000 (- (- 1 z) -2))) (/ 883075145810703/5000000000000 (- (- 1 z) -3))) (/ -2501468655737381/200000000000000 (- (- 1 z) -4))) (/ 3464277381643003/25000000000000000 (- (- 1 z) -5))) (/ -2496092394504893/250000000000000000000 (- (- 1 z) -6))) (/ -3764081837873279/25000000000000000000000 (- (- 1 z) -7))) (+.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 102757979785251069442117317613/235200000000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 64608921419941589693928044520019/118540800000000000000000000000 binary64) (*.f64 #s(literal 4027292589444183035165374538123333/6638284800000000000000000000000 binary64) z))))))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (exp.f64 (+.f64 (+.f64 #s(literal 0 binary64) z) #s(literal -15/2 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64)))))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 #s(approx (- (- (- (- (- (- (- (+ (/ -3147848041806007/2500000000000 (- (- 1 z) -1)) 9999999999998099/10000000000000000) (/ -6765203681218851/10000000000000 (- 1 z))) (/ -7713234287776531/10000000000000 (- (- 1 z) -2))) (/ 883075145810703/5000000000000 (- (- 1 z) -3))) (/ -2501468655737381/200000000000000 (- (- 1 z) -4))) (/ 3464277381643003/25000000000000000 (- (- 1 z) -5))) (/ -2496092394504893/250000000000000000000 (- (- 1 z) -6))) (/ -3764081837873279/25000000000000000000000 (- (- 1 z) -7))) (+.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 102757979785251069442117317613/235200000000000000000000000 binary64) (*.f64 #s(literal 64608921419941589693928044520019/118540800000000000000000000000 binary64) z))))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (exp.f64 (+.f64 (+.f64 #s(literal 0 binary64) z) #s(literal -15/2 binary64))) (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)))))) #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) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (*.f64 (/.f64 (+.f64 (PI.f64) (PI.f64)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) #s(literal 15/2 binary64)))) (/.f64 #s(literal 15/2 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) (*.f64 (exp.f64 #s(literal -15/2 binary64)) (/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) #s(literal 15/2 binary64)) (*.f64 (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) #s(literal 15/2 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) (*.f64 (exp.f64 #s(literal -15/2 binary64)) #s(approx (/ (/ (pow (* (+ (PI) (PI)) 15/2) 1) (sqrt (* (+ (PI) (PI)) 15/2))) z) (*.f64 #s(literal 15 binary64) (/.f64 (PI.f64) (*.f64 z (sqrt.f64 (*.f64 #s(literal 15 binary64) (PI.f64)))))))))) #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) (/ (/ (pow (* (+ (PI) (PI)) 15/2) 1) (sqrt (* (+ (PI) (PI)) 15/2))) z)) (*.f64 #s(literal 15 binary64) (/.f64 (*.f64 (PI.f64) (exp.f64 #s(literal -15/2 binary64))) (*.f64 z (sqrt.f64 (*.f64 #s(literal 15 binary64) (PI.f64))))))))) #s(approx (* (/ (PI) (sin (* (PI) z))) (* (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (+ (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8))))) (*.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) #s(approx (* (exp -15/2) (/ (sqrt (* 15/2 (+ (PI) (PI)))) z)) (*.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal 15 binary64) (PI.f64))) (exp.f64 #s(literal -15/2 binary64))) (/.f64 #s(literal 1 binary64) z))))) #s(approx (* (/ (PI) (sin (* (PI) z))) (* (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (+ (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8))))) (*.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) #s(approx (* (exp -15/2) (/ (sqrt (* 15/2 (+ (PI) (PI)))) z)) (/.f64 (*.f64 (exp.f64 #s(literal -15/2 binary64)) (sqrt.f64 (*.f64 #s(literal 15 binary64) (PI.f64)))) z)))) #s(approx (* (/ (PI) (sin (* (PI) z))) (* (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (+ (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8))))) (*.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) #s(approx (* (exp -15/2) (/ (sqrt (* 15/2 (+ (PI) (PI)))) z)) (/.f64 (*.f64 (exp.f64 #s(literal -15/2 binary64)) (sqrt.f64 (*.f64 #s(literal 15 binary64) #s(approx (PI) #s(literal 0 binary64))))) z)))) (fabs.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 x x)) (fabs.f64 x)) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 #s(literal 1/5 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) #s(literal 1/21 binary64)))))))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 #s(literal 1/5 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 1/21 binary64)) (*.f64 (*.f64 x x) x)))) (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) #s(literal 2/3 binary64)) #s(literal 2 binary64)))))) (/.f64 (*.f64 (sqrt.f64 (PI.f64)) (fabs.f64 (*.f64 (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/21 binary64)) (*.f64 (*.f64 x x) #s(literal 1/5 binary64)))) (*.f64 #s(literal 2/3 binary64) x))) #s(literal -2 binary64)) x))) (PI.f64)) (/.f64 (fabs.f64 (*.f64 (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 1/21 binary64)) (*.f64 (*.f64 x x) #s(literal 1/5 binary64)))) (*.f64 #s(literal 2/3 binary64) x))) #s(literal -2 binary64)) (*.f64 x (sqrt.f64 (PI.f64))))) (PI.f64)) (if.f64 (<=.f64 x #s(literal 7737125245533627/154742504910672534362390528 binary64)) (fabs.f64 #s(approx (/ (- (* (* -1/21 (fabs x)) (* (* (* x x) x) (* (* x x) x))) (+ (* (* 1/5 (fabs x)) (* (* (* x x) x) x)) (* (fabs x) (+ (* (* x x) 2/3) 2)))) (neg (sqrt (PI)))) (*.f64 (neg.f64 x) (/.f64 #s(literal 2 binary64) (sqrt.f64 (PI.f64)))))) (if.f64 (<=.f64 x #s(literal 1999999999999999999466806008246307489711078038236873372571680376048739359044847523345839519129134316887338757648057420040785188188258060440266031719514112 binary64)) (/.f64 (fabs.f64 #s(approx (* x (+ (- (* (* 1/21 (* (* (* (* x x) x) x) x)) x) (* -1/5 (* (* (* x x) x) x))) (- (* (* x x) 2/3) -2))) (/.f64 (+.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (+.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 x x)))))) (sqrt.f64 (PI.f64))) (sqrt.f64 (/.f64 (*.f64 #s(approx (* x (+ (- (* (* 1/21 (* (* (* (* x x) x) x) x)) x) (* -1/5 (* (* (* x x) x) x))) (- (* (* x x) 2/3) -2))) (+.f64 x x)) #s(approx (* x (+ (- (* (* 1/21 (* (* (* (* x x) x) x) x)) x) (* -1/5 (* (* (* x x) x) x))) (- (* (* x x) 2/3) -2))) (+.f64 x x))) (PI.f64))))) (if.f64 (<=.f64 x #s(literal 7737125245533627/154742504910672534362390528 binary64)) (fabs.f64 #s(approx (/ (- (* (* -1/21 (fabs x)) (* (* (* x x) x) (* (* x x) x))) (+ (* (* 1/5 (fabs x)) (* (* (* x x) x) x)) (* (fabs x) (+ (* (* x x) 2/3) 2)))) (neg (sqrt (PI)))) (*.f64 (neg.f64 x) (/.f64 #s(literal 2 binary64) (sqrt.f64 (PI.f64)))))) (sqrt.f64 (/.f64 (*.f64 #s(approx (* x (+ (- (* (* 1/21 (* (* (* (* x x) x) x) x)) x) (* -1/5 (* (* (* x x) x) x))) (- (* (* x x) 2/3) -2))) (+.f64 x x)) #s(approx (* x (+ (- (* (* 1/21 (* (* (* (* x x) x) x) x)) x) (* -1/5 (* (* (* x x) x) x))) (- (* (* x x) 2/3) -2))) (+.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 (neg.f64 x) (/.f64 #s(literal 2 binary64) (sqrt.f64 (PI.f64)))))) (/.f64 (fabs.f64 #s(approx (* x (+ (- (* (* 1/21 (* (* (* (* x x) x) x) x)) x) (* -1/5 (* (* (* x x) x) x))) (- (* (* x x) 2/3) -2))) (+.f64 x x))) (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))))) (pow.f64 (exp.f64 x) x)) (-.f64 (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) (*.f64 x (fabs.f64 x)))) (*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))) (fabs.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 (fabs.f64 x) x) (*.f64 (*.f64 x x) x)) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (fabs.f64 x)))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 x) x)) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (fabs.f64 x))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (fabs.f64 x)))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (fabs.f64 x))) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (fabs.f64 x))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 x) x)) (/.f64 #s(literal 1 binary64) (/.f64 (fabs.f64 x) (+.f64 (-.f64 (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 3/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) #s(literal -1/2 binary64)) (*.f64 x x)))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 x) x)) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 3/4 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))))) (fabs.f64 x))) (/.f64 (*.f64 (+.f64 (-.f64 (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 3/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) #s(literal -1/2 binary64)) (*.f64 x x))) (pow.f64 (exp.f64 x) x)) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (+.f64 (-.f64 (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 3/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) #s(literal -1/2 binary64)) (*.f64 x x))) (exp.f64 (*.f64 x x))) (*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 x)) (sqrt.f64 (PI.f64)))) (/.f64 (*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 3/4 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x x)) (+.f64 #s(literal -1 binary64) (/.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)))) (*.f64 (*.f64 (+.f64 (/.f64 #s(approx (- (* 3/4 (/ 1 (* x x))) -1/2) #s(literal 1/2 binary64)) (*.f64 x x)) (-.f64 (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) #s(literal -1 binary64))) (exp.f64 (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) (/.f64 (*.f64 (+.f64 (-.f64 (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64)) (/.f64 #s(approx (- (* 3/4 (/ 1 (* x x))) -1/2) #s(literal 1/2 binary64)) (*.f64 x x))) (exp.f64 (*.f64 x x))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (if.f64 (<=.f64 x #s(literal 119999999999999992791711785436734146363018478165098748993720564156436311965696 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(approx (exp (* x x)) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) #s(literal -15/8 binary64)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x)) (fabs.f64 x))))) (if.f64 (<=.f64 x #s(literal 13500000000000000275507010685175621526490118987092636456657125042259125821644957267949903389666459196246900088209596760608108317076954234449082739494748160 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(approx (exp (* x x)) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) x) (*.f64 (*.f64 x x) x)) #s(literal -3/4 binary64)) (*.f64 x x)) (*.f64 x x)) (/.f64 #s(literal -15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) (fabs.f64 x))))) (/.f64 (*.f64 (+.f64 (-.f64 (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) #s(literal -1 binary64)) (/.f64 #s(approx (- (* 3/4 (/ 1 (* x x))) -1/2) #s(literal 1/2 binary64)) (*.f64 x x))) #s(approx (exp (* x x)) (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))))) (if.f64 (<=.f64 x #s(literal 119999999999999992791711785436734146363018478165098748993720564156436311965696 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(approx (exp (* x x)) #s(literal 1 binary64)) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x)) #s(literal -15/8 binary64)) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) x)) (fabs.f64 x))))) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(approx (exp (* x x)) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) x) (*.f64 (*.f64 x x) x)) #s(literal -3/4 binary64)) (*.f64 x x)) (*.f64 x x)) (/.f64 #s(literal -15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) (fabs.f64 x)))))) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(approx (exp (* x x)) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) x) (*.f64 (*.f64 x x) x)) #s(literal -3/4 binary64)) (*.f64 x x)) (*.f64 x x)) (/.f64 #s(literal -15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) (fabs.f64 x))))) (/.f64 (*.f64 (-.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x))) (/.f64 #s(literal -15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(approx (exp (* x x)) #s(literal 1 binary64))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) #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 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #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 (sqrt.f64 (PI.f64)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) x))))) (/.f64 (+.f64 (-.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (exp.f64 (*.f64 x x)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (exp.f64 (*.f64 x x)))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (exp.f64 (*.f64 x x))))) #s(literal 1 binary64)) (-.f64 (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)))) #s(literal -1 binary64))) (/.f64 (+.f64 (-.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) #s(literal 1421413741/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (exp.f64 (*.f64 x x)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) #s(literal 1421413741/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (exp.f64 (*.f64 x x)))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) #s(literal 1421413741/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (exp.f64 (*.f64 x x))))) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) #s(literal -8890523/31250000 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) #s(literal -31853699/125000000 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 -3275911/10000000 binary64) (fabs.f64 x))) (exp.f64 (*.f64 x x)))) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (+.f64 (-.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (exp.f64 (*.f64 x x)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (exp.f64 (*.f64 x x)))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (exp.f64 (*.f64 x x))))) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 (*.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 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (+.f64 (-.f64 (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) #s(approx (exp (* x x)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) #s(approx (exp (* x x)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) #s(approx (exp (* x x)) #s(literal 1 binary64))))) #s(literal 1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 (*.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 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) #s(approx (exp (* x x)) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (exp.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -31853699/125000000 binary64)) #s(literal -2 binary64))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)))) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (exp.f64 (*.f64 (*.f64 x x) #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -31853699/125000000 binary64)) #s(literal -2 binary64))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))) #s(literal 1 binary64))) (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 (*.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 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 x) x)) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.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 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 #s(literal -8890523/31250000 binary64) (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) #s(approx (exp (* x x)) (-.f64 (*.f64 x x) #s(literal -1 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (exp (* (neg x) x)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 x #s(literal 50 binary64)) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 x x) x)) x) (*.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 x x)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1789971/10000000000 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 x x)))) x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 #s(literal 1789971/5000000000 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 x x) x)) x) (*.f64 (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 x x)))) #s(literal 1 binary64))))) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))) (if.f64 (<=.f64 x #s(literal 3/2 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (*.f64 #s(literal -9156128575487588197208397249/125000000000000000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 833192009/1250000000 binary64))))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 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 2589569785738035/2251799813685248 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 3321371254951887171/12500000000000000000 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 833192009/1250000000 binary64))))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) x)) (/.f64 (-.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) x)))) (if.f64 (<=.f64 x #s(literal 5404319552844595/4503599627370496 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (-.f64 (*.f64 (*.f64 #s(literal -833192009/1250000000 binary64) x) x) #s(literal -1 binary64))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) x)) (/.f64 (-.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) #s(literal 1/2 binary64)) x)))) (if.f64 (<=.f64 x #s(literal 5404319552844595/4503599627370496 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (-.f64 (*.f64 (*.f64 #s(literal -833192009/1250000000 binary64) x) x) #s(literal -1 binary64))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 1307076337763/8543989815576 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (-.f64 (/.f64 #s(literal -600041/2386628 binary64) (*.f64 x x)) #s(literal 1/2 binary64))) x))) (if.f64 (<=.f64 x #s(literal 5404319552844595/4503599627370496 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (-.f64 (*.f64 (*.f64 #s(literal -833192009/1250000000 binary64) x) x) #s(literal -1 binary64))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))) (if.f64 (<=.f64 x #s(literal 5404319552844595/4503599627370496 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (-.f64 (*.f64 (*.f64 #s(literal -833192009/1250000000 binary64) x) x) #s(literal -1 binary64))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))) (if.f64 (<=.f64 x #s(literal 3242591731706757/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 #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 (exp.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32))) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (*.f32 (pow.f32 dX.w #s(literal 2 binary32)) (pow.f32 (floor.f32 d) #s(literal 2 binary32))))) (+.f32 (+.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 dY.u) (floor.f32 w))) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (*.f32 (log.f32 (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 (cosh.f32 (*.f32 (log.f32 (*.f32 dY.w (floor.f32 d))) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (sinh.f32 (*.f32 (log.f32 (*.f32 dY.w (floor.f32 d))) #s(literal 2 binary32))))) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 (*.f32 dY.w (floor.f32 d))) #s(literal 2 binary32)))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (*.f32 (log.f32 (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (cosh.f32 (*.f32 (log.f32 (*.f32 dY.w (floor.f32 d))) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 (*.f32 dY.w (floor.f32 d))) #s(literal 2 binary32))))) (sinh.f32 (*.f32 (log.f32 (*.f32 dY.w (floor.f32 d))) #s(literal 2 binary32)))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) (if.f32 (<=.f32 dY.v #s(literal 2474 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.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.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) (if.f32 (<=.f32 dY.v #s(literal 4420 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.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 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))) (if.f32 (<=.f32 dY.v #s(literal 3000000000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.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 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (pow.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.w (floor d)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.v (floor h)) 2)) (+.f32 (*.f32 (pow.f32 dX.v #s(literal 2 binary32)) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (pow.f32 dX.w #s(literal 2 binary32)) (pow.f32 (floor.f32 d) #s(literal 2 binary32))))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))) (if.f64 (<=.f64 x #s(literal -6727386920068443/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088 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) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (acos.f64 (sqrt.f64 #s(approx (/ (- 1 x) 2) #s(literal 1/2 binary64)))))))) (/.f64 (-.f64 (*.f64 (pow.f64 (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (PI.f64) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 (PI.f64) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (-.f64 (*.f64 (acos.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) #s(literal 3 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (+.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (PI.f64))))))) (/.f64 (-.f64 (*.f64 (pow.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (-.f64 (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (*.f64 (-.f64 #s(literal 1 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 (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 x x)) #s(literal -1 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) (+ (exp x) (exp (neg x)))) (*.f64 x #s(approx (+ 1 (* -1/3 (pow x 2))) #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal 1152921504606847/1152921504606846976 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 580 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 50000000000000002683081102196736 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 100000000000000003502199685943161173046080317798311825604870144 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) x) #s(literal -1/6 binary64)) x) x) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) x) #s(literal -1/6 binary64)) x) x) x)) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) x) x) #s(literal -1/6 binary64)) x) x))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) x) x) #s(literal -1 binary64)) x)))) (if.f64 (<=.f64 x #s(literal 100000000000000003502199685943161173046080317798311825604870144 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 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) x) x) #s(literal -1 binary64)) 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 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) x) x) #s(literal -1 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(approx (* (- 1 (/ -1 (* (* (- (* (* x x) 1/120) -1/6) x) x))) (* (* (- (* (* x x) 1/120) -1/6) x) x)) #s(literal 1 binary64)) x)) (/.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 #s(literal 1/5 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) x)))) #s(approx (* (/ 1 2) (log (/ (+ 1 x) (- 1 x)))) (-.f64 x (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 x x) x)))) #s(approx (* (/ 1 2) (log (/ (+ 1 x) (- 1 x)))) (*.f64 x #s(approx (+ 1 (* 1/3 (pow x 2))) #s(literal 1 binary64)))) (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))) #s(literal -1 binary64)) x)) (log.f64 #s(approx (+ (/ 1 x) (/ (sqrt (- 1 (* x x))) x)) (/.f64 #s(literal 2 binary64) x))) (if.f64 (<=.f64 (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))) #s(literal 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))) (if.f64 (<=.f64 (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))) #s(literal +inf.0 binary64)) #s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 M (*.f64 w0 #s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (*.f64 D #s(approx (sqrt (neg (* 1/4 (/ h (* (pow d 2) l))))) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h l)))) d))))))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (* (/ h l) (* (/ M (+ d d)) D)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D (*.f64 M h)) (*.f64 d l)))) (*.f64 (/.f64 M (+.f64 d d)) D))))))) (if.f64 (<=.f64 (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))) #s(literal 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (fabs.f64 (*.f64 (/.f64 M (+.f64 d d)) D)) (/.f64 h l)) (fabs.f64 (/.f64 M (+.f64 d d)))) (fabs.f64 D))))) (if.f64 (<=.f64 (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))) #s(literal +inf.0 binary64)) #s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 M (*.f64 w0 #s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (*.f64 D #s(approx (sqrt (neg (* 1/4 (/ h (* (pow d 2) l))))) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h l)))) d))))))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (* (/ h l) (* (/ M (+ d d)) D)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D (*.f64 M h)) (*.f64 d l)))) (*.f64 (/.f64 M (+.f64 d d)) D))))))) (if.f64 (<=.f64 (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))) #s(literal 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 M (+.f64 d d)) D) (*.f64 (/.f64 M (+.f64 d d)) D)) (/.f64 h l))))) (if.f64 (<=.f64 (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))) #s(literal +inf.0 binary64)) #s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 M (*.f64 w0 #s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (*.f64 D #s(approx (sqrt (neg (* 1/4 (/ h (* (pow d 2) l))))) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h l)))) d))))))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (* (/ h l) (* (/ M (+ d d)) D)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D (*.f64 M h)) (*.f64 d l)))) (*.f64 (/.f64 M (+.f64 d d)) D))))))) (if.f64 (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)) #s(literal -10000000000000 binary64)) #s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 M (*.f64 w0 #s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (*.f64 D #s(approx (sqrt (neg (* 1/4 (/ h (* (pow d 2) l))))) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h l)))) d))))))) (*.f64 w0 #s(approx (/ (sqrt (- l (* h (/ (* (* (* (* D M) D) M) -1/2) (* d (* -2 d)))))) (sqrt 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 -20 binary64)) #s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) #s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (*.f64 #s(approx (sqrt (* (/ h (* (* d d) l)) -1/4)) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h l))) d)) D)))) (*.f64 w0 #s(approx (/ (sqrt (- l (* h (/ (* (* (* (* D M) D) M) -1/2) (* d (* -2 d)))))) (sqrt 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 -20 binary64)) #s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) #s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) #s(approx (* (sqrt (* (/ h (* (* d d) l)) -1/4)) D) (/.f64 (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h l)))) d))))) (*.f64 w0 #s(approx (/ (sqrt (- l (* h (/ (* (* (* (* D M) D) M) -1/2) (* d (* -2 d)))))) (sqrt 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 -10000000000000000489767265751505205795722270035307438887450423745901682635933847561612315292472764637931130646815102767620534329186625852171022761984 binary64)) #s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) #s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) h) (*.f64 (*.f64 l d) d))) D)))) (*.f64 w0 #s(approx (/ (sqrt (- l (* h (/ (* (* (* (* D M) D) M) -1/2) (* d (* -2 d)))))) (sqrt 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 -10000000000000000489767265751505205795722270035307438887450423745901682635933847561612315292472764637931130646815102767620534329186625852171022761984 binary64)) #s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) #s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))) D)))) (*.f64 w0 #s(approx (/ (sqrt (- l (* h (/ (* (* (* (* D M) D) M) -1/2) (* d (* -2 d)))))) (sqrt l)) #s(literal 1 binary64)))) (*.f64 w0 #s(approx (/ (sqrt (- l (* h (/ (* (* (* (* D M) D) M) -1/2) (* d (* -2 d)))))) (sqrt l)) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 2024022533073/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 c0 #s(approx (sqrt (/ A (* V l))) (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 V l) A)) V)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 40000000000000001205106396005621700115619461590987805153284319196130965335105849312844494250765830542729753720686911312718677365467455093787539980079822879945114658246976855201041588226249182240896863721078041513152565409611412479665717649856705589384577024 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) (*.f64 c0 #s(approx (sqrt (/ A (* V l))) (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 V l) A)) V)))))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 1012011266537/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (* c0 (sqrt (/ (/ A V) l))) (/.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 V l) A))) V)) (if.f64 (<=.f64 (*.f64 V l) #s(literal 20000000000000000057357570219907446497404120129229967567146859853820771307804544319366583914666449299233916626257196608020375872770963560895599534369611732108691868080208166641175396430819444098873307923634804982550384038403414239739984162143459594327374818907829826579083558912 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) #s(approx (* c0 (sqrt (/ (/ A V) l))) (/.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 V l) A))) V)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 253/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (*.f64 A l) V))) l)) (if.f64 (<=.f64 (*.f64 V l) #s(literal 39999999999999996855131513776705365946850876653032828117399186418692295074945442754976846497565352568693062873700435604738961912003248183644935166006780693798839685559128870516942316518811170780038665405800011425661232361283537866297439039221930866280916638709520096892551168 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) #s(approx (* c0 (sqrt (/ (/ A V) l))) (*.f64 (/.f64 c0 V) (sqrt.f64 (*.f64 (/.f64 A l) V)))))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 253/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (*.f64 A l) V))) l)) (if.f64 (<=.f64 (*.f64 V l) #s(literal 20000000000000001050095205104088404974089371622163183098317082310236049159778163915727427501608957280874088876657677563538850464707208611512895843695734139656967744018531516074756604675895761801187379064699415998901622380779352817601493054855602849891585175776401136856762313389443927737309188010803200 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (*.f64 A V) l))) V)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 1012011266537/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (*.f64 A V) l))) V)) (if.f64 (<=.f64 (*.f64 V l) #s(literal 20000000000000001050095205104088404974089371622163183098317082310236049159778163915727427501608957280874088876657677563538850464707208611512895843695734139656967744018531516074756604675895761801187379064699415998901622380779352817601493054855602849891585175776401136856762313389443927737309188010803200 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (/.f64 (*.f64 A V) l))) V)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 1012011266537/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 c0 #s(approx (sqrt (/ A (* V l))) (*.f64 A (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 V A) l)))))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 4000000000000000068864258386945819315324351300052955929315568071569522684978300191951681807501838378274424555446793164241244196902131794082787755222845762600490514058677713841427970499872113318202756896701137386920242864355316857021758778520479178186022049662471928573050683451675265451448476618996509048832 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 7914572847139345/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704 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 1999999999999999961671192344874749181146240028060637586182329620308200224407357165952596537232442303925404120532352010881134064662416807896466747031552 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 (*.f64 V A) l)))))))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 7914572847139345/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704 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 1999999999999999961671192344874749181146240028060637586182329620308200224407357165952596537232442303925404120532352010881134064662416807896466747031552 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 0 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 499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) #s(approx (* c0 (sqrt (/ A (* V l)))) (*.f64 A (*.f64 c0 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 A (*.f64 V l))))))))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 8711228593176025/87112285931760246646623899502532662132736 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 1000000000 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l))))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 d D) c0) (*.f64 h w)) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 d D) c0) (*.f64 h w)) (/.f64 d D)) (*.f64 (/.f64 (*.f64 (/.f64 d D) c0) (*.f64 h w)) (/.f64 d D))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (/.f64 (*.f64 d c0) (*.f64 D (*.f64 h w))) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 d c0) (*.f64 D (*.f64 h w))) (/.f64 d D)) (*.f64 (/.f64 (*.f64 d c0) (*.f64 D (*.f64 h w))) (/.f64 d D))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 D D) w) h))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 D D) w) h))) (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 D D) w) h)))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 D D) w) h))) (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h)) M) (+.f64 M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h))))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h)) M) (+.f64 M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h))))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 d (*.f64 (/.f64 d (*.f64 (*.f64 (*.f64 h w) D) D)) c0)) (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h)) M) (+.f64 M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h))))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (-.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 d d) c0) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) w) h) h) (*.f64 (*.f64 D D) w)))) (*.f64 M M))) (*.f64 (*.f64 (neg.f64 d) c0) (/.f64 d (*.f64 (*.f64 (*.f64 D D) w) h))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (/.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 d d) c0) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) w) h) h) (*.f64 (*.f64 D D) w)))) (*.f64 M M))) (*.f64 (/.f64 c0 (*.f64 (*.f64 (*.f64 D D) w) h)) (*.f64 d 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 (/.f64 c0 (+.f64 w w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h)) M) #s(approx (+ M (/ (* (* d d) c0) (* (* (* D D) w) h))) M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h)) M) #s(approx (+ M (/ (* (* d d) c0) (* (* (* D D) w) h))) M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64)) (/.f64 c0 (+.f64 w w))))) (if.f64 (<=.f64 M #s(literal 8923118279321687/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128 binary64)) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (neg.f64 M) M)) c0) (+.f64 w w))) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h)) M) #s(approx (+ M (/ (* (* d d) c0) (* (* (* D D) w) h))) M)))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (neg.f64 M) M)) c0) (+.f64 w w))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 (sqrt.f64 (*.f64 (neg.f64 M) M)) (/.f64 c0 (+.f64 w w)))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 binary64)) (*.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/2 binary64) d) (*.f64 D M)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) d) (*.f64 D M)) (*.f64 #s(literal 1/2 binary64) (/.f64 h l)))))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) d) (*.f64 D M)) #s(approx (* (* (/ -1/2 d) (* D M)) (* 1/2 (/ h l))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 D (*.f64 M h)) (*.f64 d l)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 0 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) d) (*.f64 D M)) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) d) (*.f64 D M)) (*.f64 #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 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) d) (*.f64 D M)) #s(approx (* (* (/ -1/2 d) (* D M)) (* 1/2 (/ h l))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 D (*.f64 M h)) (*.f64 d l))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) d) (*.f64 D M)) #s(approx (* (* (/ -1/2 d) (* D M)) (* 1/2 (/ h l))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 D (*.f64 M h)) (*.f64 d l)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 0 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 #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 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) d) (*.f64 D M)) #s(approx (* (* (/ -1/2 d) (* D M)) (* 1/2 (/ h l))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 D (*.f64 M h)) (*.f64 d l))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 0 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D M) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 D M)) d) (*.f64 #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 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) d) (*.f64 D M)) #s(approx (* (* (/ -1/2 d) (* D M)) (* 1/2 (/ h l))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 D (*.f64 M h)) (*.f64 d l))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 0 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D M) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) h) (*.f64 #s(literal 1/4 binary64) (*.f64 M (/.f64 D d)))) (*.f64 l 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 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) d) (*.f64 D M)) #s(approx (* (* (/ -1/2 d) (* D M)) (* 1/2 (/ h l))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 D (*.f64 M h)) (*.f64 d l))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 0 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D M) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) h) (*.f64 #s(literal 1/4 binary64) (*.f64 M (/.f64 D d)))) (*.f64 l 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 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) h) #s(literal -1/2 binary64)) (*.f64 D M)) (*.f64 (*.f64 (+.f64 d d) l) (neg.f64 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 0 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) h) D) (*.f64 D M)) (+.f64 d d)) (*.f64 l d)) M))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) h) #s(literal -1/2 binary64)) (*.f64 D M)) (*.f64 (*.f64 (+.f64 d d) l) (neg.f64 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 0 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) h) D) (*.f64 D M)) (+.f64 d d)) (*.f64 l d)) M))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 M (*.f64 (*.f64 (+.f64 d d) d) l)))) 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 -2028240960365167/20282409603651670423947251286016 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D M) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) h) #s(literal 1/2 binary64)) (*.f64 D M)) (*.f64 (*.f64 (+.f64 d 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 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 M (*.f64 (*.f64 (+.f64 d d) d) l)))) 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 -2028240960365167/20282409603651670423947251286016 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D M) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) h) #s(literal 1/2 binary64)) (*.f64 D M)) (*.f64 (*.f64 (+.f64 d 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 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (*.f64 (*.f64 (+.f64 d d) d) l)) M) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) h) M) 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 -2486616182048933/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D M) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 D M)) (/.f64 (*.f64 #s(literal 1/2 binary64) h) (*.f64 (*.f64 (+.f64 d 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 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (*.f64 (*.f64 (+.f64 d d) d) l)) M) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) h) M) 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 -2028240960365167/20282409603651670423947251286016 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) h) M) D) (*.f64 (*.f64 (+.f64 d d) d) l)) (*.f64 D M))) (fabs.f64 d)) (sqrt.f64 (*.f64 l h))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (fabs.f64 (/.f64 (neg.f64 d) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (*.f64 (*.f64 (+.f64 d d) d) l)) M) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) h) M) 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 -2028240960365167/20282409603651670423947251286016 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) h) M) D) (*.f64 (*.f64 (+.f64 d d) d) l)) (*.f64 D M))) (fabs.f64 d)) (sqrt.f64 (*.f64 l h))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 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 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) h) M) D) (*.f64 (*.f64 (+.f64 d d) d) l)) (*.f64 D M))) (fabs.f64 d)) (sqrt.f64 (*.f64 l h))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal -7307508186654515/365375409332725729550921208179070754913983135744 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) h) D) (*.f64 M (*.f64 (/.f64 D (*.f64 (*.f64 (+.f64 d d) d) l)) M)))) (fabs.f64 d)) (sqrt.f64 (*.f64 l h))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 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 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) h) D) (*.f64 M (*.f64 (/.f64 D (*.f64 (*.f64 (+.f64 d d) d) l)) M)))) (fabs.f64 d)) (sqrt.f64 (*.f64 l h))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal -499999999999999963269890588240599461754401607599733943631323209890181152768 binary64)) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (neg.f64 d) d) l)) #s(approx (sqrt (neg h)) (*.f64 h (sqrt.f64 (/.f64 #s(literal -1 binary64) 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 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 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 (neg.f64 d) (/.f64 #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l h)))) (if.f64 (<=.f64 (*.f64 (*.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 50000000000000002413955760224438931247922123211171578196537714593581382308753827768607072911926497131829782967726685305249768864021582428900198149458066205474013195654042785480318184154653058939589376622987278157651155125236135864424088476113149362176 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 l #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 (/.f64 (neg.f64 d) (sqrt.f64 (neg.f64 l))) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (/.f64 (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 l)) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (sqrt.f64 h))) (if.f64 (<=.f64 h #s(literal -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (/.f64 (*.f64 (/.f64 (neg.f64 d) (sqrt.f64 (neg.f64 l))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (sqrt.f64 (neg.f64 h))) (/.f64 (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 l)) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (sqrt.f64 h))) (if.f64 (<=.f64 h #s(literal -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 (/.f64 (neg.f64 d) (sqrt.f64 (neg.f64 l))) (/.f64 #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)) (sqrt.f64 (neg.f64 h)))) (/.f64 (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 l)) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (sqrt.f64 h))) (if.f64 (<=.f64 (*.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 (neg.f64 d) (/.f64 #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l h)))) (if.f64 (<=.f64 (*.f64 (*.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 5000000000000000244883632875752602897861135017653719443725211872950841317966923780806157646236382318965565323407551383810267164593312926085511380992 binary64)) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.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 -500000000000000 binary64)) (*.f64 (neg.f64 d) (/.f64 #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)))) (*.f64 (neg.f64 d) (/.f64 #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 -299999999999999991891638616064 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)))) (if.f64 (<=.f64 s #s(literal 7355978596156267/24519928653854221733733552434404946937899825954937634816 binary64)) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) #s(approx (/ (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) (+.f64 #s(literal 1 binary64) (*.f64 c_n (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 s)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 t))))))))))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 s))))) c_n) #s(approx (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n) #s(approx (pow 1/2 c_n) (+.f64 #s(literal 1 binary64) (*.f64 c_n (log.f64 #s(literal 1/2 binary64)))))))))) (if.f64 (<=.f64 c_p #s(literal 10 binary64)) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ 1 (exp (neg s))) (+.f64 #s(literal 2 binary64) (*.f64 s (-.f64 (*.f64 #s(literal 1/2 binary64) s) #s(literal 1 binary64)))))) c_p) (pow.f64 #s(approx (/ 1 (+ 1 (exp (neg t)))) #s(literal 1/2 binary64)) c_p))) (if.f64 (<=.f64 c_p #s(literal 67000000 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 #s(literal 1 binary64) (*.f64 c_p (-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 s))))) #s(approx (log (/ 1 (+ 1 (exp (neg t))))) (log.f64 #s(literal 1/2 binary64)))))))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.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)))))) (if.f64 (<=.f64 c_p #s(literal 1050 binary64)) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ 1 (exp (neg s))) (+.f64 #s(literal 2 binary64) (*.f64 s (-.f64 (*.f64 #s(literal 1/2 binary64) s) #s(literal 1 binary64)))))) c_p) (pow.f64 #s(approx (/ 1 (+ 1 (exp (neg t)))) #s(literal 1/2 binary64)) c_p))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 s))))) c_n) #s(approx (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n) (+.f64 #s(literal 1 binary64) (*.f64 c_n (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 t)))))))))))) (if.f64 (<=.f64 c_p #s(literal 10 binary64)) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ 1 (exp (neg s))) (+.f64 #s(literal 2 binary64) (*.f64 s (-.f64 (*.f64 #s(literal 1/2 binary64) s) #s(literal 1 binary64)))))) c_p) (pow.f64 #s(approx (/ 1 (+ 1 (exp (neg t)))) #s(literal 1/2 binary64)) c_p))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) #s(approx (/ (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (/ 1 (+ 1 (exp (neg t)))) c_p)) (+.f64 #s(literal 1 binary64) (*.f64 c_p (-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 s))))) #s(approx (log (/ 1 (+ 1 (exp (neg t))))) (log.f64 #s(literal 1/2 binary64))))))))) (if.f64 (<=.f64 c_p #s(literal 10 binary64)) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ 1 (exp (neg s))) (+.f64 #s(literal 2 binary64) (*.f64 s (-.f64 (*.f64 #s(literal 1/2 binary64) s) #s(literal 1 binary64)))))) c_p) (pow.f64 #s(approx (/ 1 (+ 1 (exp (neg t)))) #s(literal 1/2 binary64)) c_p))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 (pow.f64 #s(approx (- 1 (/ 1 (+ 1 (exp (neg s))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) s))) c_n) #s(approx (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n) (pow.f64 #s(literal 1/2 binary64) c_n))))) (if.f64 (<=.f64 s #s(literal -6639224910209589/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032 binary64)) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 (pow.f64 #s(approx (- 1 (/ 1 (+ 1 (exp (neg s))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) s))) c_n) #s(approx (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n) (pow.f64 #s(literal 1/2 binary64) c_n)))) (if.f64 (<=.f64 s #s(literal 105000000000000000432227972251715664691877623245810507116572431089664 binary64)) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 (pow.f64 #s(approx (/ 1 (+ 1 (exp (neg s)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) s))) c_p) (pow.f64 #s(approx (/ 1 (+ 1 (exp (neg t)))) #s(literal 1/2 binary64)) c_p))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(approx 1 #s(literal 0 binary64))) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow.f64 #s(literal 1/2 binary64) c_p)))))) (if.f64 (<=.f64 s #s(literal -7478422938860081/135971326161092377264534580877431968596375838138120172339057699379303311324378174141225600579898697131235668348479104259928724310439093053288837114564246362097620805333860664072122400768 binary64)) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 (pow.f64 #s(approx (- 1 (/ 1 (+ 1 (exp (neg s))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) s))) c_n) #s(approx (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n) (pow.f64 #s(literal 1/2 binary64) c_n)))) (if.f64 (<=.f64 s #s(literal 105000000000000000432227972251715664691877623245810507116572431089664 binary64)) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (*.f64 (pow.f64 #s(approx (/ 1 (+ 1 (exp (neg t)))) #s(literal 1/2 binary64)) (neg.f64 c_p)) (pow.f64 #s(approx (/ 1 (+ 1 (exp (neg s)))) (-.f64 (*.f64 #s(literal 1/4 binary64) s) #s(literal -1/2 binary64))) c_p))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(approx 1 #s(literal 0 binary64))) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow.f64 #s(literal 1/2 binary64) c_p)))))) (if.f64 (<=.f64 (neg.f64 s) #s(literal -99999999999999995280522225138166806691251291352861698530421623488512 binary64)) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(approx 1 #s(literal 0 binary64))) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow.f64 #s(literal 1/2 binary64) c_p)))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c_p #s(approx (* s (pow 1/2 c_p)) s))) (pow.f64 #s(literal 1/2 binary64) c_p))) (pow.f64 #s(approx (/ 1 (+ 1 (exp (neg t)))) #s(literal 1/2 binary64)) c_p)))) (if.f64 (<=.f64 (neg.f64 s) #s(literal -99999999999999995280522225138166806691251291352861698530421623488512 binary64)) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(approx 1 #s(literal 0 binary64))) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow.f64 #s(literal 1/2 binary64) c_p)))) (if.f64 (<=.f64 (neg.f64 s) #s(literal 7067388259113537/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (*.f64 (pow.f64 #s(approx (/ 1 (+ 1 (exp (neg t)))) #s(literal 1/2 binary64)) (neg.f64 c_p)) (pow.f64 #s(approx (/ 1 (+ 1 (exp (neg s)))) (-.f64 (*.f64 #s(literal 1/4 binary64) s) #s(literal -1/2 binary64))) c_p))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(literal 1 binary64)) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) #s(approx (pow 1/2 c_p) (+.f64 #s(literal 1 binary64) (*.f64 c_p (log.f64 #s(literal 1/2 binary64)))))))))) (if.f64 (<=.f64 (exp.f64 (neg.f64 s)) #s(literal 0 binary64)) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(approx 1 #s(literal 0 binary64))) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow.f64 #s(literal 1/2 binary64) c_p)))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(literal 1 binary64)) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow.f64 #s(literal 1/2 binary64) c_p))))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(literal 1 binary64)) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow.f64 #s(literal 1/2 binary64) c_p)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) #s(literal -2346099009001469/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664 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 -8655577598126739/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024 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 (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) (*.f64 x #s(approx (- 1 (* -1 (/ (- y z) (- z (+ 1 t))))) (/.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 -439347050248359/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432 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 -8655577598126739/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) #s(approx (- (+ t 1) z) (-.f64 #s(literal 1 binary64) z))) (-.f64 a x))) (if.f64 (<=.f64 (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) #s(literal 0 binary64)) #s(approx (+ x (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) (*.f64 x #s(approx (- 1 (* -1 (/ (- y z) (- z (+ 1 t))))) (/.f64 (-.f64 y (+.f64 #s(literal 1 binary64) t)) z)))) (+.f64 x (*.f64 (/.f64 (-.f64 x a) (-.f64 z (-.f64 t #s(literal -1 binary64)))) (-.f64 y z)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -500000000000 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (-.f64 (+.f64 #s(literal 1 binary64) t) z))) (-.f64 a x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 4503599627370451/4503599627370496 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 50000 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) (*.f64 (/.f64 (-.f64 y z) #s(approx (- (+ t 1) z) (-.f64 #s(literal 1 binary64) z))) (-.f64 a #s(approx x #s(literal 0 binary64))))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (-.f64 (+.f64 #s(literal 1 binary64) t) z))) (-.f64 a x)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -500000000000 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (-.f64 (+.f64 #s(literal 1 binary64) t) z))) (-.f64 a x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 4503599627370495/4503599627370496 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 10 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 (+.f64 #s(literal 1 binary64) t) z))) (-.f64 a x)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -6070840288205403/60708402882054033466233184588234965832575213720379360039119137804340758912662765568 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (-.f64 (+.f64 #s(literal 1 binary64) t) z))) (-.f64 a x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 9007199245733793/9007199254740992 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 (-.f64 y z) t)) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 10 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 (+.f64 #s(literal 1 binary64) t) z))) (-.f64 a x)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -6070840288205403/60708402882054033466233184588234965832575213720379360039119137804340758912662765568 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 9007199245733793/9007199254740992 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 (-.f64 y z) t)) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 50000 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 #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (/.f64 (*.f64 (-.f64 a x) (-.f64 y z)) (-.f64 #s(literal 1 binary64) z))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -6070840288205403/60708402882054033466233184588234965832575213720379360039119137804340758912662765568 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 9007199245733793/9007199254740992 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 (-.f64 y z) t)) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 50000 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 #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (/.f64 #s(approx (* (- a x) (- y z)) (*.f64 y (-.f64 a x))) (-.f64 #s(literal 1 binary64) z))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -999999999999999939709166371603178586112 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (/.f64 #s(approx (* (- a x) (- y z)) (*.f64 y (-.f64 a x))) (-.f64 #s(literal 1 binary64) z)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 9007199245733793/9007199254740992 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 (-.f64 y z) t)) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 50000 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 #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (/.f64 #s(approx (* (- a x) (- y z)) (*.f64 y (-.f64 a x))) (-.f64 #s(literal 1 binary64) z))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -500000000000 binary64)) #s(approx (+ x (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) (*.f64 x #s(approx (- 1 (* -1 (/ (- y z) (- z (+ 1 t))))) (/.f64 y (-.f64 z (+.f64 #s(literal 1 binary64) t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 9007199245733793/9007199254740992 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 (-.f64 y z) t)) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 50000 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 (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) (*.f64 x #s(approx (- 1 (* -1 (/ (- y z) (- z (+ 1 t))))) (/.f64 y (-.f64 z (+.f64 #s(literal 1 binary64) t))))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -1152921504606847/576460752303423488 binary64)) #s(approx (+ x (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) (*.f64 x #s(approx (- 1 (* -1 (/ (- y z) (- z (+ 1 t))))) (/.f64 y (-.f64 z (+.f64 #s(literal 1 binary64) t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 9007199245733793/9007199254740992 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 50000 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 (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) (*.f64 x #s(approx (- 1 (* -1 (/ (- y z) (- z (+ 1 t))))) (/.f64 y (-.f64 z (+.f64 #s(literal 1 binary64) t))))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -500000000000 binary64)) #s(approx (+ x (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) (*.f64 x #s(approx (- 1 (* -1 (/ (- y z) (- z (+ 1 t))))) (/.f64 y (-.f64 z (+.f64 #s(literal 1 binary64) t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 9007199245733793/9007199254740992 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (/.f64 #s(approx (* (- a x) (- y z)) (*.f64 a (-.f64 y z))) t))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 50000 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 (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) (*.f64 x #s(approx (- 1 (* -1 (/ (- y z) (- z (+ 1 t))))) (/.f64 y (-.f64 z (+.f64 #s(literal 1 binary64) t))))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -19999999999999998929805538950963586393744829579264 binary64)) #s(approx (+ x (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) (*.f64 x #s(approx (- 1 (* -1 (/ (- y z) (- z (+ 1 t))))) (/.f64 y (-.f64 z (+.f64 #s(literal 1 binary64) t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 4951760157141521/4951760157141521099596496896 binary64)) #s(approx (+ x (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) (*.f64 x (-.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (- y z) (- z (+ 1 t)))) (/.f64 y (+.f64 #s(literal 1 binary64) t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 50000 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 (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) (*.f64 x #s(approx (- 1 (* -1 (/ (- y z) (- z (+ 1 t))))) (/.f64 y (-.f64 z (+.f64 #s(literal 1 binary64) t))))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -6338253001141147/316912650057057350374175801344 binary64)) #s(approx (+ x (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) (*.f64 x #s(approx (- 1 (* -1 (/ (- y z) (- z (+ 1 t))))) (/.f64 y (-.f64 z (+.f64 #s(literal 1 binary64) t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -4542742026847543/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 6483618076376551/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168 binary64)) #s(approx (+ x (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) #s(approx (* x (- 1 (* -1 (/ (- y z) (- z (+ 1 t)))))) (+.f64 x (/.f64 (*.f64 x (-.f64 z y)) t)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 9007199245733793/9007199254740992 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 50000 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 (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) (*.f64 x #s(approx (- 1 (* -1 (/ (- y z) (- z (+ 1 t))))) (/.f64 y (-.f64 z (+.f64 #s(literal 1 binary64) t))))))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -6338253001141147/316912650057057350374175801344 binary64)) #s(approx (+ x (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) #s(approx (* x (- 1 (* -1 (/ (- y z) (- z (+ 1 t)))))) (/.f64 (*.f64 x y) (-.f64 z (+.f64 #s(literal 1 binary64) t))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -4542742026847543/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 6483618076376551/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168 binary64)) #s(approx (+ x (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) #s(approx (* x (- 1 (* -1 (/ (- y z) (- z (+ 1 t)))))) (+.f64 x (/.f64 (*.f64 x (-.f64 z y)) t)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 9007199245733793/9007199254740992 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 50000 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 (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) #s(approx (* x (- 1 (* -1 (/ (- y z) (- z (+ 1 t)))))) (/.f64 (*.f64 x y) (-.f64 z (+.f64 #s(literal 1 binary64) t)))))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 6483618076376551/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168 binary64)) #s(approx (+ x (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) #s(approx (* x (- 1 (* -1 (/ (- y z) (- z (+ 1 t)))))) (+.f64 x (/.f64 (*.f64 x (-.f64 z y)) t)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 9007199245733793/9007199254740992 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 5000000000000000000 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 (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) (*.f64 x #s(approx (- 1 (* -1 (/ (- y z) (- z (+ 1 t))))) #s(approx (/ (- y (+ 1 t)) z) (/.f64 y z)))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -19999999999999998929805538950963586393744829579264 binary64)) #s(approx (+ x (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) (*.f64 x #s(approx (- 1 (* -1 (/ (- y z) (- z (+ 1 t))))) #s(approx (/ (- y (+ 1 t)) z) (/.f64 y z))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 9007199245733793/9007199254740992 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 5000000000000000000 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 (/ (- (* (- z y) a) (* (neg x) (- y z))) (- z (- t -1)))) (*.f64 x #s(approx (- 1 (* -1 (/ (- y z) (- z (+ 1 t))))) #s(approx (/ (- y (+ 1 t)) z) (/.f64 y z)))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 9007199245733793/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 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 u (*.f32 (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ 2 v)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 4/3 binary32) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 2 binary32)) v)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1 binary32) #s(approx (exp (/ 2 v)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v)))))))))) (if.f32 (<=.f32 v #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u)))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u (*.f32 v (-.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v))) #s(literal 1 binary32)))) #s(literal 1 binary32)))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) #s(literal -13421773/67108864 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -4 binary32) (-.f32 (*.f32 (-.f32 u #s(literal 1 binary32)) (-.f32 u #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u))) v) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) u)))))) #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (-.f32 (*.f32 (/.f32 (*.f32 #s(literal -4 binary32) (-.f32 (*.f32 (-.f32 u #s(literal 1 binary32)) (-.f32 u #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u))) v) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (-.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))))))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) #s(literal -13421773/67108864 binary32)) (+.f32 #s(literal 1 binary32) #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) (+.f32 #s(literal 1 binary32) u))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (+.f32 u u)) (*.f32 u u))) (*.f32 #s(literal 4 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) (+.f32 #s(literal 1 binary32) u)))) v))))) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u))))))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) #s(literal -13421773/67108864 binary32)) (+.f32 #s(literal 1 binary32) #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) (+.f32 #s(literal 1 binary32) u))) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (+.f32 (-.f32 #s(literal 1 binary32) (+.f32 u u)) (*.f32 u u))) (*.f32 #s(literal 4 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) (+.f32 #s(literal 1 binary32) u)))) v))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (/ 1 (exp (/ 2 v)))))))) (-.f32 (*.f32 #s(literal 2 binary32) u) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) #s(literal -13421773/67108864 binary32)) (+.f32 #s(literal 1 binary32) #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) #s(approx (+ (* -2 (- 1 u)) (* 1/2 (/ (+ (* -4 (pow (- 1 u) 2)) (* 4 (- 1 u))) v))) (-.f32 (*.f32 u (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 u v)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v))))) #s(literal 2 binary32))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (/ 1 (exp (/ 2 v)))))))) (-.f32 (*.f32 #s(literal 2 binary32) u) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) #s(literal -13421773/67108864 binary32)) (+.f32 #s(literal 1 binary32) #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) (+.f32 (*.f32 #s(literal -2 binary32) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(approx (+ (* -4 (pow (- 1 u) 2)) (* 4 (- 1 u))) (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) u)))) v))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (/ 1 (exp (/ 2 v)))))))) (-.f32 (*.f32 #s(literal 2 binary32) u) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) #s(literal -13421773/67108864 binary32)) (+.f32 #s(literal 1 binary32) #s(approx (* v (log (+ u (* (- 1 u) (exp (/ -2 v)))))) #s(approx (+ (* -2 (- 1 u)) (* 1/2 (/ (+ (* -4 (pow (- 1 u) 2)) (* 4 (- 1 u))) v))) (-.f32 (*.f32 u (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (/ 1 (exp (/ 2 v)))))))) (-.f32 (*.f32 #s(literal 2 binary32) u) #s(approx 1 #s(literal 0 binary32))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (/ 1 (exp (/ 2 v)))))))) (-.f32 (*.f32 #s(literal 2 binary32) u) #s(approx 1 #s(literal 0 binary32)))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (/ 1 (exp (/ 2 v)))))))) (-.f32 u (-.f32 #s(literal 1 binary32) u))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (/ 1 (exp (/ 2 v)))))))) (-.f32 u #s(approx (- 1 u) #s(literal 1 binary32)))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) #s(literal -1 binary32)) (if.f32 (<=.f32 sinTheta_O #s(literal 6338253/633825300114114700748351602688 binary32)) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (asin.f32 (/.f32 h (sqrt.f32 (-.f32 (*.f32 eta eta) (/.f32 (*.f32 sinTheta_O sinTheta_O) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))))))))) (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)) cosTheta_i) (+.f32 v v)) (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (/.f32 cosTheta_O (+.f32 v v)) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) #s(approx (* (exp (/ (* sinTheta_O sinTheta_i) v)) v) (+.f32 (*.f32 sinTheta_O sinTheta_i) v))))) (*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i (*.f32 (+.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) #s(approx (* (exp (/ (* sinTheta_O sinTheta_i) v)) v) (+.f32 (*.f32 sinTheta_O sinTheta_i) v))))) (*.f32 cosTheta_O (/.f32 (/.f32 cosTheta_i (*.f32 (+.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (* (exp (/ (* sinTheta_O sinTheta_i) v)) v) (+.f32 (*.f32 sinTheta_O sinTheta_i) v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 #s(approx (* (exp (/ (* sinTheta_O sinTheta_i) v)) v) (+.f32 (*.f32 sinTheta_O sinTheta_i) v)) (*.f32 (+.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (/.f32 (*.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) cosTheta_O) cosTheta_i) (*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (*.f32 #s(approx (exp (* (/ (neg sinTheta_O) v) sinTheta_i)) #s(literal 1 binary32)) cosTheta_i) (/.f32 cosTheta_O (*.f32 v (*.f32 (+.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) #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 #s(literal 2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))) #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 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 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i)) v)) #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1/2 binary32) v))) #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 cosTheta_O cosTheta_i) (+.f32 v v))) #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_i (/.f32 cosTheta_O (+.f32 v v)))) #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i (+.f32 v v)))) (exp.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_O sinTheta_i) 1) #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (log.f32 (+.f32 v v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_O sinTheta_i) 1) #s(literal 1 binary32))) v) #s(literal -6931/10000 binary32)))) (/.f32 (exp.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_O sinTheta_i) 1) #s(literal 1 binary32))) v) #s(literal -6931/10000 binary32))) (+.f32 v v)) (exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ 1 (* sinTheta_O sinTheta_i)) #s(literal 1 binary32))) v))) (if.f32 (<=.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -285/713623846352979940529142984724747568191373312 binary32)) (exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) #s(approx (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) (exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) #s(approx (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (/.f32 (*.f32 (neg.f32 sinTheta_O) sinTheta_i) v))))) (if.f32 (<=.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -285/713623846352979940529142984724747568191373312 binary32)) (exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) #s(approx (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) (exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) #s(approx (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))))) (exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) #s(approx (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (/.f32 (*.f32 cosTheta_O cosTheta_i) v)))) (exp.f32 #s(approx (+ (+ (- (- (/ (* cosTheta_i cosTheta_O) v) (/ (* sinTheta_i sinTheta_O) v)) (/ 1 v)) 6931/10000) (log (/ 1 (* 2 v)))) #s(approx (* sinTheta_O (- (+ (* 6931/10000 (/ 1 sinTheta_O)) (+ (/ (log (/ 1/2 v)) sinTheta_O) (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v)))) (+ (/ 1 (* sinTheta_O v)) (/ sinTheta_i v)))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)))) (/.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 -3602879701716253/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 (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))) (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 50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (*.f64 z z) #s(literal 900 binary64)) (*.f64 (*.f64 y y) #s(literal 900 binary64))) (*.f64 (*.f64 x x) #s(literal 900 binary64)))) #s(literal 25 binary64)) (-.f64 (*.f64 (sqrt.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) (-.f64 (sin.f64 (*.f64 #s(literal 30 binary64) x)) (*.f64 (*.f64 #s(literal -30 binary64) z) (cos.f64 (*.f64 #s(literal -30 binary64) x))))))) (sqrt.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) (-.f64 (sin.f64 (*.f64 #s(literal 30 binary64) x)) (*.f64 (*.f64 #s(literal -30 binary64) z) (cos.f64 (*.f64 #s(literal -30 binary64) x)))))))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 z)) (* (cos (* 30 z)) (sin (* 30 y)))) #s(approx (+ (sin (* 30 y)) (* 30 z)) (+.f64 (*.f64 #s(literal 30 binary64) y) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872 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 z)) (* (cos (* 30 z)) (sin (* 30 y)))) #s(approx (+ (sin (* 30 y)) (* 30 z)) (+.f64 (*.f64 #s(literal 30 binary64) y) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64)))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872 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 #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 z)) (* (cos (* 30 z)) (sin (* 30 y)))) #s(approx (+ (sin (* 30 y)) (* 30 z)) (+.f64 (*.f64 #s(literal 30 binary64) y) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64)))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal -3602879701716253/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 (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))) (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 50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 900 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 #s(literal -30 binary64) y) y)) #s(literal 30 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) (+.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 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 z)) (* (cos (* 30 z)) (sin (* 30 y)))) #s(approx (+ (sin (* 30 y)) (* 30 z)) (+.f64 (*.f64 #s(literal 30 binary64) y) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal -3602879701716253/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 (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))) (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 50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (*.f64 z z) #s(literal 900 binary64)) (*.f64 (*.f64 y y) #s(literal 900 binary64))) (*.f64 (*.f64 x x) #s(literal 900 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) (sin.f64 (*.f64 #s(literal 30 binary64) z))))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 z)) (* (cos (* 30 z)) (sin (* 30 y)))) #s(approx (+ (sin (* 30 y)) (* 30 z)) (+.f64 (*.f64 #s(literal 30 binary64) y) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal -3602879701896397/36028797018963968 binary64)) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) y)) #s(literal 25 binary64)) (-.f64 #s(approx (* (sqrt (- (* (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))) (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 50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (*.f64 z z) #s(literal 900 binary64)) (*.f64 (*.f64 y y) #s(literal 900 binary64))) (*.f64 (*.f64 x x) #s(literal 900 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) (sin.f64 (*.f64 #s(literal 30 binary64) z))))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 z)) (* (cos (* 30 z)) (sin (* 30 y)))) #s(approx (+ (sin (* 30 y)) (* 30 z)) (+.f64 (*.f64 #s(literal 30 binary64) y) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))))) (if.f64 (<=.f64 x #s(literal 2900000000000000140268172381060164040488223768446612485854892072279809262312273222718980096 binary64)) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 z)) (* (cos (* 30 z)) (sin (* 30 y)))) #s(approx (+ (sin (* 30 y)) (* 30 z)) (+.f64 (*.f64 #s(literal 30 binary64) y) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))) (fmax.f64 #s(approx (- (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) 25) (*.f64 z (-.f64 #s(literal 30 binary64) (*.f64 #s(literal 25 binary64) (/.f64 #s(literal 1 binary64) z))))) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) (+.f64 (sin.f64 (*.f64 #s(literal 30 binary64) z)) (*.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 50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (*.f64 z z) #s(literal 900 binary64)) (*.f64 (*.f64 y y) #s(literal 900 binary64))) (*.f64 (*.f64 x x) #s(literal 900 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 x)) (* 30 (* z (cos (* 30 x))))) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 z)) (* (cos (* 30 z)) (sin (* 30 y)))) #s(approx (+ (sin (* 30 y)) (* 30 z)) (+.f64 (*.f64 #s(literal 30 binary64) y) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64)))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 z)) (* (cos (* 30 z)) (sin (* 30 y)))) #s(approx (+ (sin (* 30 y)) (* 30 z)) (+.f64 (*.f64 #s(literal 30 binary64) y) (*.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 -70000000 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x (+.f64 y #s(approx (+ z (* 5 (/ z x))) z)))) (if.f64 (<=.f64 x #s(literal 65000 binary64)) (+.f64 #s(approx (* x (+ y z)) (*.f64 x y)) (*.f64 z #s(literal 5 binary64))) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x (+.f64 y #s(approx (+ z (* 5 (/ z x))) z)))))) (if.f64 (<=.f64 x #s(literal -3422735716801577/9007199254740992 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x (+.f64 y #s(approx (+ z (* 5 (/ z x))) z)))) (if.f64 (<=.f64 x #s(literal 4797017652230849/154742504910672534362390528 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 z (+.f64 #s(literal 5 binary64) x))) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x (+.f64 y #s(approx (+ z (* 5 (/ z x))) z)))))) (if.f64 (<=.f64 x #s(literal -1412304745521473/166153499473114484112975882535043072 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x (+.f64 y #s(approx (+ z (* 5 (/ z x))) z)))) (if.f64 (<=.f64 x #s(literal 4797017652230849/154742504910672534362390528 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 #s(literal 5 binary64) z)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x (+.f64 y #s(approx (+ z (* 5 (/ z x))) z)))))) (if.f64 (<=.f64 x #s(literal -1412304745521473/166153499473114484112975882535043072 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 4797017652230849/154742504910672534362390528 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 #s(literal 5 binary64) z)) (if.f64 (<=.f64 x #s(literal 61999999999999995738587136 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x y)) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* x (+ y (+ z (* 5 (/ z x))))) #s(approx (* x (+ z (* 5 (/ z x)))) (*.f64 x z))))))) (if.f64 (<=.f64 x #s(literal -3422735716801577/9007199254740992 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* x (+ y (+ z (* 5 (/ z x))))) #s(approx (* x (+ z (* 5 (/ z x)))) (*.f64 x z)))) (if.f64 (<=.f64 x #s(literal 279999999999999997123445653504 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 #s(literal 5 binary64) z)) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* x (+ y (+ z (* 5 (/ z x))))) #s(approx (* x (+ z (* 5 (/ z x)))) (*.f64 x z)))))) #s(approx (+ (* x (+ y z)) (* z 5)) #s(approx (* x (+ y (+ z (* 5 (/ z x))))) #s(approx (* x (+ z (* 5 (/ z x)))) (*.f64 x z)))) (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) (*.f64 y #s(literal 5 binary64))) (if.f64 (<=.f64 x #s(literal -126000000000000000000 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(approx (+ (+ (* (+ z y) 2) t) (* (/ y x) 5)) (+.f64 t (*.f64 #s(literal 2 binary64) (+.f64 y z)))) x)) (if.f64 (<=.f64 x #s(literal 6788401819125115/147573952589676412928 binary64)) (+.f64 (*.f64 x #s(approx (+ (+ (+ (+ y z) z) y) t) (+.f64 t (*.f64 #s(literal 2 binary64) z)))) (*.f64 y #s(literal 5 binary64))) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(approx (+ (+ (* (+ z y) 2) t) (* (/ y x) 5)) (+.f64 t (*.f64 #s(literal 2 binary64) (+.f64 y z)))) x)))) (if.f64 (<=.f64 x #s(literal -1320000000000000053059440538633308782429470720 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(approx (+ (+ (* (+ z y) 2) t) (* (/ y x) 5)) (+.f64 t (*.f64 #s(literal 2 binary64) (+.f64 y z)))) x)) (if.f64 (<=.f64 x #s(literal 6189700196426901/1237940039285380274899124224 binary64)) (+.f64 #s(approx (+ (* 5 y) (* (+ (+ z y) z) x)) (*.f64 y (+.f64 #s(literal 5 binary64) x))) (*.f64 (+.f64 t y) x)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(approx (+ (+ (* (+ z y) 2) t) (* (/ y x) 5)) (+.f64 t (*.f64 #s(literal 2 binary64) (+.f64 y z)))) x)))) (if.f64 (<=.f64 x #s(literal -1051437920018875/13479973333575319897333507543509815336818572211270286240551805124608 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(approx (+ (+ (* (+ z y) 2) t) (* (/ y x) 5)) (+.f64 t (*.f64 #s(literal 2 binary64) (+.f64 y z)))) x)) (if.f64 (<=.f64 x #s(literal 6189700196426901/1237940039285380274899124224 binary64)) (+.f64 #s(approx (* x (+ (+ (+ (+ y z) z) y) t)) (*.f64 t x)) (*.f64 y #s(literal 5 binary64))) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(approx (+ (+ (* (+ z y) 2) t) (* (/ y x) 5)) (+.f64 t (*.f64 #s(literal 2 binary64) (+.f64 y z)))) x)))) (if.f64 (<=.f64 y #s(literal -8081706214372289/85070591730234615865843651857942052864 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 y (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 2 binary64) x)))) (if.f64 (<=.f64 y #s(literal 1499999999999999989843979766188736512 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (+.f64 (+.f64 z z) t) x)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 y (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 2 binary64) x)))))) (if.f64 (<=.f64 x #s(literal -1051437920018875/13479973333575319897333507543509815336818572211270286240551805124608 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (+.f64 (+.f64 z z) t) x)) (if.f64 (<=.f64 x #s(literal 284431172384709/98079714615416886934934209737619787751599303819750539264 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (+.f64 (+.f64 z z) t) x)))) (if.f64 (<=.f64 x #s(literal -1020000000000000000000 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) #s(approx (* x (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x)))))) (*.f64 x (*.f64 y #s(approx (+ 2 (* 5 (/ 1 x))) #s(literal 2 binary64)))))) (if.f64 (<=.f64 x #s(literal 950 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) #s(approx (* x (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x)))))) (*.f64 x (*.f64 y #s(approx (+ 2 (* 5 (/ 1 x))) #s(literal 2 binary64)))))))) #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 -4214231801037835/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) (+.f64 #s(approx (+ x y) y) x) (if.f64 (<=.f64 y #s(literal 8593745525161113/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) #s(approx (+ (+ x y) x) (+.f64 x x)) (+.f64 #s(approx (+ x y) y) x))) (if.f64 (<=.f64 y #s(literal -4214231801037835/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) #s(approx (+ (+ x y) x) y) (if.f64 (<=.f64 y #s(literal 64000000000000003191145854202169153088657183068061577700793147559167257542355572184605376982810624 binary64)) #s(approx (+ (+ x y) x) (+.f64 x x)) #s(approx (+ (+ x y) x) y))) #s(approx (+ (+ x y) x) y) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 x y) y) x) z) x) (-.f64 (+.f64 z x) (*.f64 #s(literal -2 binary64) (+.f64 y x))) (if.f64 (<=.f64 y #s(literal -30000000000000000 binary64)) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ x y) y) y) x) z) x) (if.f64 (<=.f64 y #s(literal 7499999999999999394614117212052619677427537709617026952332234528391168 binary64)) (+.f64 (+.f64 #s(approx (+ (+ (+ x y) y) x) (+.f64 x x)) z) x) #s(approx (* (+ 1 (/ (- x (* -2 (+ y x))) z)) z) (-.f64 x (*.f64 #s(literal -2 binary64) (+.f64 x y)))))) (if.f64 (<=.f64 y #s(literal -30000000000000000 binary64)) (+.f64 #s(approx (+ (+ (+ (+ x y) y) x) z) (+.f64 z (*.f64 #s(literal 2 binary64) y))) x) (if.f64 (<=.f64 y #s(literal 7499999999999999394614117212052619677427537709617026952332234528391168 binary64)) (+.f64 (+.f64 #s(approx (+ (+ (+ x y) y) x) (+.f64 x x)) z) x) #s(approx (* (+ 1 (/ (- x (* -2 (+ y x))) z)) z) (-.f64 x (*.f64 #s(literal -2 binary64) (+.f64 x y)))))) (if.f64 (<=.f64 y #s(literal -30000000000000000 binary64)) #s(approx (- (+ z x) (* -2 (+ y x))) (+.f64 (+.f64 y y) z)) (if.f64 (<=.f64 y #s(literal 7499999999999999394614117212052619677427537709617026952332234528391168 binary64)) (+.f64 (+.f64 #s(approx (+ (+ (+ x y) y) x) (+.f64 x x)) z) x) #s(approx (* (+ 1 (/ (- x (* -2 (+ y x))) z)) z) (-.f64 x (*.f64 #s(literal -2 binary64) (+.f64 x y)))))) (if.f64 (<=.f64 y #s(literal -30000000000000000 binary64)) #s(approx (- (+ z x) (* -2 (+ y x))) (+.f64 (+.f64 y y) z)) (if.f64 (<=.f64 y #s(literal 169999999999999992407902153603414812788412296685889345394487138044608512 binary64)) (+.f64 (+.f64 #s(approx (+ (+ (+ x y) y) x) (+.f64 x x)) z) x) #s(approx (- (+ z x) (* -2 (+ y x))) (+.f64 (+.f64 y y) z)))) (if.f64 (<=.f64 x #s(literal -17500000000000000119928481027344970939011281806082246507514336083181568 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)) (if.f64 (<=.f64 x #s(literal 152000000000000006564552643262343034483970888397834359350290435540454612674522431203387537729888984635928654576175022080 binary64)) #s(approx (- (+ z x) (* -2 (+ y x))) (+.f64 (+.f64 y y) z)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)))) (if.f64 (<=.f64 y #s(literal -34000000000000001216629221233236101983895552 binary64)) #s(approx (* (+ 1 (/ (- x (* -2 (+ y x))) z)) z) #s(approx (- x (* -2 (+ x y))) (*.f64 #s(literal 2 binary64) y))) (if.f64 (<=.f64 y #s(literal 3048582568667961/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)) (if.f64 (<=.f64 y #s(literal 8599999999999999857522582448206992905788506347805497008087046245318656 binary64)) #s(approx (- (+ z x) (* -2 (+ y x))) #s(approx (- z (* -2 y)) z)) #s(approx (* (+ 1 (/ (- x (* -2 (+ y x))) z)) z) #s(approx (- x (* -2 (+ x y))) (*.f64 #s(literal 2 binary64) y)))))) (if.f64 (<=.f64 y #s(literal -34000000000000001216629221233236101983895552 binary64)) #s(approx (* (+ 1 (/ (- x (* -2 (+ y x))) z)) z) #s(approx (- x (* -2 (+ x y))) (*.f64 #s(literal 2 binary64) y))) (if.f64 (<=.f64 y #s(literal 8599999999999999857522582448206992905788506347805497008087046245318656 binary64)) #s(approx (- (+ z x) (* -2 (+ y x))) #s(approx (- z (* -2 y)) z)) #s(approx (* (+ 1 (/ (- x (* -2 (+ y x))) z)) z) #s(approx (- x (* -2 (+ x y))) (*.f64 #s(literal 2 binary64) y))))) #s(approx (- (+ z x) (* -2 (+ y x))) #s(approx (- z (* -2 y)) z)) (if.f64 (<=.f64 (/.f64 z t) #s(literal -inf.0 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (/.f64 (*.f64 (-.f64 y x) z) t)) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t)))) (if.f64 (<=.f64 (/.f64 z t) #s(literal -2000000000000000039769249677312 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (/.f64 (*.f64 (-.f64 y x) z) t)) (if.f64 (<=.f64 (/.f64 z t) #s(literal 49999999999999998874404911728017014784 binary64)) (+.f64 x (*.f64 #s(approx (- y x) y) (/.f64 z t))) #s(approx (- x (* (/ (- x y) t) z)) (/.f64 (*.f64 (-.f64 y x) z) t)))) (if.f64 (<=.f64 (/.f64 z t) #s(literal -2000000000000000039769249677312 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (/.f64 (*.f64 (-.f64 y x) z) t)) (if.f64 (<=.f64 (/.f64 z t) #s(literal 49999999999999998874404911728017014784 binary64)) (+.f64 x (*.f64 z (/.f64 #s(approx (- y x) y) t))) #s(approx (- x (* (/ (- x y) t) z)) (/.f64 (*.f64 (-.f64 y x) z) t)))) (if.f64 (<=.f64 (/.f64 z t) #s(literal -2000000000000000039769249677312 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (/.f64 (*.f64 (-.f64 y x) z) t)) (if.f64 (<=.f64 (/.f64 z t) #s(literal 178405961588245/44601490397061246283071436545296723011960832 binary64)) (+.f64 x #s(approx (* (- y x) (/ z t)) (/.f64 (*.f64 y z) t))) (if.f64 (<=.f64 (/.f64 z t) #s(literal 49999999999999998874404911728017014784 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 z t) y)) #s(approx (- x (* (/ (- x y) t) z)) (/.f64 (*.f64 (-.f64 y x) z) t))))) (if.f64 (<=.f64 (/.f64 z t) #s(literal -6646139978924579/1329227995784915872903807060280344576 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (/.f64 (*.f64 (-.f64 y x) z) t)) (if.f64 (<=.f64 (/.f64 z t) #s(literal 8424983333484575/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 z t) #s(literal 49999999999999998874404911728017014784 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 z t) y)) #s(approx (- x (* (/ (- x y) t) z)) (/.f64 (*.f64 (-.f64 y x) z) t))))) (if.f64 (<=.f64 x #s(literal -5970381276966545/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (if.f64 (<=.f64 x #s(literal 6473244287454349/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 z (/.f64 y t))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))))) (if.f64 (<=.f64 (/.f64 z t) #s(literal -6646139978924579/1329227995784915872903807060280344576 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 z t) y)) (if.f64 (<=.f64 (/.f64 z t) #s(literal 8424983333484575/1684996666696914987166688442938726917102321526408785780068975640576 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 -6646139978924579/1329227995784915872903807060280344576 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 z (/.f64 y t))) (if.f64 (<=.f64 (/.f64 z t) #s(literal 178405961588245/44601490397061246283071436545296723011960832 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 z #s(literal -1150000000000000025434790870138768995526141215244288 binary64)) (+.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) (-.f64 a t))) (if.f64 (<=.f64 z #s(literal 872305872233851/83076749736557242056487941267521536 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 t a)) y)) (+.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) (-.f64 a t))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -1225996432692711/6129982163463555433433388108601236734474956488734408704 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 2000000000000000016987242867379405952297739849197521231789998205405593811812352 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 t a)) y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 y (-.f64 t a)) (-.f64 t z))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -5237424972633827/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 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 200000000000000015259539682183774006589929941893120 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 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -3794275180128377/7588550360256754183279148073529370729071901715047420004889892225542594864082845696 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 200000000000000015259539682183774006589929941893120 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 -5831192761049855/2535301200456458802993406410752 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal 135999999999999994556942088757401440669107693062764916277735245771651213950943559891240447795403262223502514406352224256 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)))) (if.f64 (<=.f64 t #s(literal -5577662641004209/2535301200456458802993406410752 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal 57999999999999999413017083246705368009833273942528699328328759444407785652761557972549632 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- a t)) (/.f64 (*.f64 y z) a))) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)))) (if.f64 (<=.f64 t #s(literal -697186168524585/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal 4085202129641755/309485009821345068724781056 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) #s(approx (/ (* y (- z t)) (- a t)) (*.f64 (/.f64 y a) (-.f64 z t)))) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)))) (if.f64 (<=.f64 z #s(literal -1150000000000000025434790870138768995526141215244288 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) y)) (if.f64 (<=.f64 z #s(literal 104999999999999994199196421418678075281541672324402423326116063202257910297196288870876502786109236642564276977574859122889619365412400940359481276987654588359105925945155985254756226617188725072400267030073612842506010608270657709039229268159102976 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 z #s(literal 104999999999999994199196421418678075281541672324402423326116063202257910297196288870876502786109236642564276977574859122889619365412400940359481276987654588359105925945155985254756226617188725072400267030073612842506010608270657709039229268159102976 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)))) #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 y (-.f64 a z)) (-.f64 z t))) (+.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 -1999999999999999887603621897589142048114448258041101063088247784112914432 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 199999999999999983222784 binary64)) (+.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) (-.f64 z a))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 y (-.f64 z a)) (-.f64 z t))))) (if.f64 (<=.f64 z #s(literal -1350000000000000065318001562582549937588428046319960866616416034994857990184979564701111499717003318487194464177012883849216 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal -7950704564631455/81129638414606681695789005144064 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) y)) (if.f64 (<=.f64 z #s(literal 8885453165039545/87112285931760246646623899502532662132736 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 t z) #s(approx (- a z) a)) y)) (if.f64 (<=.f64 z #s(literal 8199999999999999853297075664727412348059651346815048239244378112 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)))))) (if.f64 (<=.f64 z #s(literal -1350000000000000065318001562582549937588428046319960866616416034994857990184979564701111499717003318487194464177012883849216 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal -7950704564631455/81129638414606681695789005144064 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) y)) (if.f64 (<=.f64 z #s(literal 1680554680475951/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- z a)) (/.f64 (*.f64 t y) a))) (if.f64 (<=.f64 z #s(literal 8199999999999999853297075664727412348059651346815048239244378112 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -178405961588245/89202980794122492566142873090593446023921664 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 0 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- z a)) (/.f64 (*.f64 t y) a))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 199999999999999983222784 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 y (-.f64 z a)) (-.f64 z t)))))) (if.f64 (<=.f64 z #s(literal -7000000000000000000 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 6646139978924579/1329227995784915872903807060280344576 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 -100000000000000001440594758724527385583111862242831263013712314935498927069126131626863257625726456080505437183296233537536 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 #s(approx (/ y (- z a)) (/.f64 y z)) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -5733746539975179/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 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 891101683129335/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) x) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 199999999999999983222784 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) #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 -100000000000000001440594758724527385583111862242831263013712314935498927069126131626863257625726456080505437183296233537536 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 #s(approx (/ y (- z a)) (/.f64 y z)) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -5733746539975179/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 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 891101683129335/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) x) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 49999999999999997208377623627466690637486435190095003412116017803818992811380155502205974802370865683036809141768159232 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 #s(approx (/ (- t z) (- a z)) (/.f64 (-.f64 t z) a)) y)))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -100000000000000001440594758724527385583111862242831263013712314935498927069126131626863257625726456080505437183296233537536 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 #s(approx (/ y (- z a)) (/.f64 y z)) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -5733746539975179/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 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 891101683129335/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) x) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 100000000000000004337729697461918607329029332495193931179177378933611681288968111094132375552 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 y a) t))))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -100000000000000001440594758724527385583111862242831263013712314935498927069126131626863257625726456080505437183296233537536 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (/ (* y (- z t)) (- z a)) (/.f64 (*.f64 y (-.f64 z t)) z))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -5733746539975179/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 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 891101683129335/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) x) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 100000000000000004337729697461918607329029332495193931179177378933611681288968111094132375552 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 y a) t))))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -5733746539975179/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 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 891101683129335/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) x) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 100000000000000004337729697461918607329029332495193931179177378933611681288968111094132375552 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 y a) t)))))) (if.f64 (<=.f64 z #s(literal -546812681195753/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 1362822608054263/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) x) #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 -19999999999999999862796380718940425895318388736 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (+ x y) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 200000000000000004749086471730221071481731585565736437494692997734047485908404114513635525643216658825869193826768023215158682633978016314687488 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) x) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (+ x y) y)))) #s(approx (+ x (/ (* y (- z t)) (- z a))) x) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal -7729075046034517/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696 binary64)) (-.f64 x (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t)) y)) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal 0 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (-.f64 x (*.f64 (/.f64 (-.f64 a z) t) y))) (-.f64 (+.f64 x y) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal -7729075046034517/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696 binary64)) (-.f64 x (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t)) y)) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal 0 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (-.f64 x (*.f64 (/.f64 (-.f64 a z) t) y))) (-.f64 x (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t)) y)))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal -inf.0 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (-.f64 x (*.f64 (/.f64 y t) (-.f64 a z)))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal -7729075046034517/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696 binary64)) (-.f64 (+.f64 x y) (/.f64 #s(approx (* (- z t) y) (*.f64 y z)) (-.f64 a t))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) #s(literal 578358058743443/11567161174868858867503549817670155728287145622944061541103214308813593929159469055614459580396462067592797657080971249983993023962637889321478361450442531251940540790713205229865500968930113649556510144425306236378050199552 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (-.f64 x (*.f64 (/.f64 (-.f64 a z) t) y))) (-.f64 (+.f64 x y) (/.f64 #s(approx (* (- z t) y) (*.f64 y z)) (-.f64 a t)))))) (if.f64 (<=.f64 a #s(literal -4435149002154813/3213876088517980551083924184682325205044405987565585670602752 binary64)) (-.f64 (+.f64 x y) (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) y)) (if.f64 (<=.f64 a #s(literal 534955578137577/4611686018427387904 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (-.f64 x (*.f64 (/.f64 y t) (-.f64 a z)))) (-.f64 (+.f64 x y) (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) y)))) (if.f64 (<=.f64 a #s(literal -4435149002154813/3213876088517980551083924184682325205044405987565585670602752 binary64)) (-.f64 (+.f64 x y) #s(approx (/ (* (- z t) y) (- a t)) (*.f64 z (/.f64 y a)))) (if.f64 (<=.f64 a #s(literal 534955578137577/4611686018427387904 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (-.f64 x (*.f64 (/.f64 y t) (-.f64 a z)))) (-.f64 (+.f64 x y) #s(approx (/ (* (- z t) y) (- a t)) (*.f64 z (/.f64 y a)))))) (if.f64 (<=.f64 a #s(literal -5463589350480567/3213876088517980551083924184682325205044405987565585670602752 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) (if.f64 (<=.f64 a #s(literal 79999999999999995950970823765921509357091600881072805846712320 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (-.f64 x (*.f64 (/.f64 y t) (-.f64 a z)))) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))))) (if.f64 (<=.f64 a #s(literal -2490753968601435/1606938044258990275541962092341162602522202993782792835301376 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) (if.f64 (<=.f64 a #s(literal 79999999999999995950970823765921509357091600881072805846712320 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x (/.f64 (*.f64 y (-.f64 z a)) t))) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))))) (if.f64 (<=.f64 a #s(literal -2490753968601435/1606938044258990275541962092341162602522202993782792835301376 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) (if.f64 (<=.f64 a #s(literal 170000000000000007095537620268141899024965315816726212634476544 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x #s(approx (* -1 (/ (- (* a y) (* y z)) t)) (/.f64 (*.f64 y z) t)))) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))))) (if.f64 (<=.f64 z #s(literal 229999999999999985053025617374296242866622388850907574283168176369331151725238185965278924137460976721651238511648780620273854145318352871841952293715968 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) #s(approx (- (+ x y) (* (/ (- t z) (- t a)) y)) (/.f64 (*.f64 y z) (-.f64 t a)))) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) (+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 z #s(literal -6000000000000000000 binary64)) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) (if.f64 (<=.f64 z #s(literal 18500000000000001020092254146773583570005104489289220804580399808360452649018181691956929457604216336756506624 binary64)) (+.f64 x (/.f64 #s(approx (* (- y z) t) (*.f64 t y)) (-.f64 a z))) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -500000000000000008488109619119479852070522586786553369815300517557998872033608454479131162978127556439704227115577799618229701016825446268928 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal 400000000000000000766270034293867494486382050906076804461121405839751729681595502384494458043272129413120 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z a)) t)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))) (if.f64 (<=.f64 z #s(literal -187155204353155/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728 binary64)) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) (if.f64 (<=.f64 z #s(literal 602134035108409/158456325028528675187087900672 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 -336999333339383/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal 6189700196426901/1237940039285380274899124224 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) (*.f64 (/.f64 t a) y))) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -336999333339383/6739986666787659948666753771754907668409286105635143120275902562304 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 6189700196426901/1237940039285380274899124224 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) (*.f64 (/.f64 t a) y))) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y))))) (if.f64 (<=.f64 z #s(literal -1150000000000000025434790870138768995526141215244288 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 z #s(literal 23999999999999998730050961345554037939767008341906316228418702042190285869948999860139347835480815570312495104 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 -1150000000000000025434790870138768995526141215244288 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 z #s(literal 23999999999999998730050961345554037939767008341906316228418702042190285869948999860139347835480815570312495104 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) (*.f64 (/.f64 t a) y))) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -500000000000000010710773479020978721246567373372474647088354547671145870291665184702440514673563724931478639659165466045414475239434971710797302074167740036733921121471220100911936940402823933156326351978114981036032 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.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 49999999999999997208377623627466690637486435190095003412116017803818992811380155502205974802370865683036809141768159232 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 (-.f64 y z) #s(approx (- a z) a)) t)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -500000000000000010710773479020978721246567373372474647088354547671145870291665184702440514673563724931478639659165466045414475239434971710797302074167740036733921121471220100911936940402823933156326351978114981036032 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.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 49999999999999997208377623627466690637486435190095003412116017803818992811380155502205974802370865683036809141768159232 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 t #s(approx (- a z) a)) (-.f64 y z))))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -500000000000000010710773479020978721246567373372474647088354547671145870291665184702440514673563724931478639659165466045414475239434971710797302074167740036733921121471220100911936940402823933156326351978114981036032 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.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 400000000000000000766270034293867494486382050906076804461121405839751729681595502384494458043272129413120 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (/.f64 (*.f64 t y) (-.f64 a z)))))) (if.f64 (<=.f64 y #s(literal -81999999999999995124229459164060090692330000779216947480532163208168392608030137139735991724789106643318104653824 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (/.f64 (*.f64 t y) (-.f64 a z)))) (if.f64 (<=.f64 y #s(literal 190000000000000005907175163524475327929139502407155217589411646598235166173363601668047532944660557579366311373813705728664721737906759678344658977081394183349910543018855176776177087335276939833874371131206816386514944 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (/.f64 (*.f64 t y) (-.f64 a z)))))) (if.f64 (<=.f64 y #s(literal -37000000000000000236675775623447274182421043949550556651820413490471961815373955504621817434737517295779702862860647922160828606448541924742917798666575338228580485940501365151459607312034496865422476069996181775962192718323515392 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 y a)) t)) (if.f64 (<=.f64 y #s(literal 190000000000000005907175163524475327929139502407155217589411646598235166173363601668047532944660557579366311373813705728664721737906759678344658977081394183349910543018855176776177087335276939833874371131206816386514944 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 y a)) t)))) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) t)) (if.f64 (<=.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) #s(literal 1000000000000000052504760255204420248704468581108159154915854115511802457988908195786371375080447864043704443832883878176942523235360430575644792184786706982848387200926575803737830233794788090059368953234970799945081119038967640880074652742780142494579258788820056842838115669472196386865459400540160 binary64)) (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) #s(approx (+ x (* y (/ (- z t) (- a t)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -4 binary64)) (+.f64 #s(approx (* y (/ (- z t) (- a t))) (*.f64 (/.f64 y (-.f64 a t)) z)) x) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 8920298079412249/44601490397061246283071436545296723011960832 binary64)) (-.f64 x (*.f64 (-.f64 t z) (/.f64 y #s(approx (- a t) a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 2 binary64)) (+.f64 x (*.f64 y #s(approx (* (/ -1 (- t a)) (- z t)) (/.f64 t (-.f64 t a))))) (+.f64 #s(approx (* y (/ (- z t) (- a t))) (*.f64 (/.f64 y (-.f64 a t)) z)) x)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -4 binary64)) (+.f64 #s(approx (* y (/ (- z t) (- a t))) (*.f64 (/.f64 y (-.f64 a t)) z)) x) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 7136238463529799/1427247692705959881058285969449495136382746624 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)) (+.f64 x (*.f64 y #s(approx (* (/ -1 (- t a)) (- z t)) (/.f64 t (-.f64 t a))))) (+.f64 #s(approx (* y (/ (- z t) (- a t))) (*.f64 (/.f64 y (-.f64 a t)) z)) x)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -4 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 7136238463529799/1427247692705959881058285969449495136382746624 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)) (+.f64 x (*.f64 y #s(approx (* (/ -1 (- t a)) (- z t)) (/.f64 t (-.f64 t a))))) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (/.f64 (*.f64 y z) (-.f64 a t))))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 6931674235302037/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728 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)) (+.f64 x (*.f64 y #s(approx (* (/ -1 (- t a)) (- z t)) (/.f64 t (-.f64 t a))))) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (/.f64 (*.f64 y z) (-.f64 a t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 6931674235302037/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728 binary64)) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (/.f64 (*.f64 y z) (-.f64 a t)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 2 binary64)) (+.f64 x (*.f64 y #s(approx (* (/ -1 (- t a)) (- z t)) (/.f64 t (-.f64 t a))))) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (/.f64 (*.f64 y z) (-.f64 a t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 6931674235302037/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728 binary64)) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (/.f64 (*.f64 y z) (-.f64 a t)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 7378697629483821/18446744073709551616 binary64)) (-.f64 x (*.f64 #s(approx (- t z) t) (/.f64 y #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 #s(approx (* y (/ (- z t) (- a t))) (/.f64 (*.f64 y z) (-.f64 a t))))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 6931674235302037/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728 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 7378697629483821/18446744073709551616 binary64)) (-.f64 x (*.f64 #s(approx (- t z) t) (/.f64 y #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 #s(approx (* y (/ (- z t) (- a t))) (*.f64 (/.f64 y a) z)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 6931674235302037/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728 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 7378697629483821/18446744073709551616 binary64)) (-.f64 x (*.f64 y (/.f64 #s(approx (- t 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 #s(approx (* y (/ (- z t) (- a t))) (*.f64 (/.f64 y a) z)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 7136238463529799/1427247692705959881058285969449495136382746624 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- a t)) (/.f64 z a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 2 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (*.f64 (/.f64 y a) z))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 7136238463529799/1427247692705959881058285969449495136382746624 binary64)) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (*.f64 (/.f64 y a) z))) (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 #s(approx (* y (/ (- z t) (- a t))) (*.f64 (/.f64 y a) z))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 #s(approx (+ 1 (/ y x)) #s(literal 1 binary64)) x)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 1 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 y x)) x)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 #s(approx (+ 1 (/ y 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 (/.f64 y (-.f64 a z)) (-.f64 z t))) (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840 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 5902958103587057/295147905179352825856 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 1000000000000000008493621433689702976148869924598760615894999102702796905906176 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 (-.f64 z t) z)))) #s(approx (+ x (* y (/ (- z t) (- z a)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840 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 -3794275180128377/3794275180128377091639574036764685364535950857523710002444946112771297432041422848 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 5902958103587057/295147905179352825856 binary64)) (-.f64 x #s(approx (* (/ y (- a z)) (- z t)) (/.f64 (*.f64 y (-.f64 z t)) a))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 1000000000000000008493621433689702976148869924598760615894999102702796905906176 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 (-.f64 z t) z)))) #s(approx (+ x (* y (/ (- z t) (- z a)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840 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 5159126280621731/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264 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 1000000000000000008493621433689702976148869924598760615894999102702796905906176 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 z (-.f64 z a))))) #s(approx (+ x (* y (/ (- z t) (- z a)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840 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 5159126280621731/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264 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 5902958103587057/295147905179352825856 binary64)) (-.f64 x #s(approx (* (/ y (- a z)) (- z t)) (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) a))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 1000000000000000008493621433689702976148869924598760615894999102702796905906176 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 -5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840 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 5159126280621731/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264 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 5902958103587057/295147905179352825856 binary64)) (-.f64 x #s(approx (* (/ y (- a z)) (- z t)) (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) a))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 1000000000000000008493621433689702976148869924598760615894999102702796905906176 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840 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 8627182933488205/862718293348820473429344482784628181556388621521298319395315527974912 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 1000000000000000008493621433689702976148869924598760615894999102702796905906176 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 -99999999999999999322094867436162797646170844194406400 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 8627182933488205/862718293348820473429344482784628181556388621521298319395315527974912 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 1000000000000000008493621433689702976148869924598760615894999102702796905906176 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 -500000000000000021922921522538098677317023825920 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 1000000000000000008493621433689702976148869924598760615894999102702796905906176 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 -500000000000000021922921522538098677317023825920 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) (*.f64 (/.f64 t (-.f64 a z)) y)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 1000000000000000008493621433689702976148869924598760615894999102702796905906176 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (- x (* (/ y (- a z)) (- z t))) (*.f64 (/.f64 t (-.f64 a z)) y)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -500000000000000021922921522538098677317023825920 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) (*.f64 (/.f64 y #s(approx (- a z) a)) t)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 1000000000000000008493621433689702976148869924598760615894999102702796905906176 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (- x (* (/ y (- a z)) (- z t))) (*.f64 (/.f64 y #s(approx (- a z) a)) t)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -500000000000000021922921522538098677317023825920 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) (*.f64 (/.f64 t #s(approx (- a z) a)) y)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 1000000000000000008493621433689702976148869924598760615894999102702796905906176 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (- x (* (/ y (- a z)) (- z t))) (*.f64 (/.f64 t #s(approx (- a z) a)) y)))) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- z a)))) #s(approx (+ x y) y)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 #s(literal -1 binary64) (-.f64 t z))) a)) (-.f64 x (*.f64 (/.f64 a (-.f64 (-.f64 t z) #s(literal -1 binary64))) (-.f64 y z))) (if.f64 (<=.f64 t #s(literal -2399999999999999749968123163952444183362581254264190695333179226796479048572016845009304277842544503554048 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))) (if.f64 (<=.f64 t #s(literal 25200000000000001188786089425317687945887382495974462599272482796714861474960158406473079029943996679699508560363836126856088909158661026625064758411264 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) #s(approx (- -1 (- t z)) (-.f64 z #s(literal 1 binary64)))) a)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))))) (if.f64 (<=.f64 z #s(literal -45000000000000 binary64)) (-.f64 x (*.f64 (/.f64 a (-.f64 #s(literal -1 binary64) (-.f64 t z))) #s(approx (- z y) z))) (if.f64 (<=.f64 z #s(literal 8436424732359699/803469022129495137770981046170581301261101496891396417650688 binary64)) (-.f64 x (*.f64 #s(approx (/ (- z y) (- -1 (- t z))) (/.f64 y (+.f64 #s(literal 1 binary64) t))) a)) (if.f64 (<=.f64 z #s(literal 21499999999999999211343863944736260131807593771295660557183615618572419788445972051305591956242751654879943687332177411322150912 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 (*.f64 a (-.f64 y z)) (-.f64 #s(literal 1 binary64) z)))) (-.f64 x (*.f64 (/.f64 a (-.f64 #s(literal -1 binary64) (-.f64 t z))) #s(approx (- z y) z)))))) (if.f64 (<=.f64 z #s(literal -1550000000000000125667012681136464723968 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 8436424732359699/803469022129495137770981046170581301261101496891396417650688 binary64)) (-.f64 x (*.f64 #s(approx (/ (- z y) (- -1 (- t z))) (/.f64 y (+.f64 #s(literal 1 binary64) t))) a)) (if.f64 (<=.f64 z #s(literal 21499999999999999211343863944736260131807593771295660557183615618572419788445972051305591956242751654879943687332177411322150912 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 (*.f64 a (-.f64 y z)) (-.f64 #s(literal 1 binary64) z)))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a))))) (if.f64 (<=.f64 z #s(literal -1550000000000000125667012681136464723968 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 1650000000000000026710219416159467181264863232 binary64)) (-.f64 x (*.f64 #s(approx (/ (- z y) (- -1 (- t z))) (/.f64 y (+.f64 #s(literal 1 binary64) t))) a)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)))) (if.f64 (<=.f64 z #s(literal -1550000000000000125667012681136464723968 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 1650000000000000026710219416159467181264863232 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 -149999999999999995945819308032 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 944473296573929/1180591620717411303424 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (-.f64 y z) (/.f64 a t)))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)))) (if.f64 (<=.f64 z #s(literal -33999999999999997861327477407744 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 8264141345021879/1180591620717411303424 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 #s(approx (/ (- y z) t) (/.f64 y t)) a))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (/.f64 (+.f64 (-.f64 t z) #s(literal 1 binary64)) a)) #s(literal -19999999999999998034949182639283460544144256734780786565889968808867646296533821313806154437159508961349496684207805169279743662082613097640633903818517442685833572570894375386028309322626785049753681920 binary64)) #s(approx (- x (* (/ (- z y) (- -1 (- t z))) a)) #s(approx (/ (* a y) (- z (+ 1 t))) (/.f64 (*.f64 a y) (-.f64 z #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (/.f64 (+.f64 (-.f64 t z) #s(literal 1 binary64)) a)) #s(literal 9999999999999999521471949292288813605336325386252733424243721120057734844449743607990664678980731410286045846847437914107950925140755956518597266575720169912499958425309195700665115678820350271193610461511698595727381924297989722331966923339726848 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) #s(approx (- x (* (/ (- z y) (- -1 (- t z))) a)) #s(approx (/ (* a y) (- z (+ 1 t))) (/.f64 (*.f64 a y) (-.f64 z #s(literal 1 binary64))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (/.f64 (+.f64 (-.f64 t z) #s(literal 1 binary64)) a)) #s(literal -1000000000000000013946113804119924437974165856986638331112094170909680489426130543638408513078605724209795153399497011464465488473637220910340574757582946907032347746826714825234078949864321840610832155574248213693581484614981956096327942144 binary64)) #s(approx (- x (* (/ (- z y) (- -1 (- t z))) a)) #s(approx (/ (* a y) (- z (+ 1 t))) (*.f64 (/.f64 y z) a))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (/.f64 (+.f64 (-.f64 t z) #s(literal 1 binary64)) a)) #s(literal -1000000000000000013946113804119924437974165856986638331112094170909680489426130543638408513078605724209795153399497011464465488473637220910340574757582946907032347746826714825234078949864321840610832155574248213693581484614981956096327942144 binary64)) #s(approx (- x (* (/ (- z y) (- -1 (- t z))) a)) #s(approx (/ (* a y) (- z (+ 1 t))) (*.f64 y (/.f64 a z)))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 (-.f64 (*.f64 y x) y) #s(literal -1 binary64))) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) y) #s(literal -1 binary64))) (if.f64 (<=.f64 x #s(literal -349999999999999978812121022464 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(approx (* (- x 1) y) (*.f64 x y)) #s(literal -1 binary64))) (if.f64 (<=.f64 x #s(literal 2500000 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(literal 1 binary64) #s(approx (* y (- 1 x)) y))) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(approx (* (- x 1) y) (*.f64 x y)) #s(literal -1 binary64))))) (if.f64 (<=.f64 x #s(literal -53999999999999998868611359509950185250546289286767487238656244654933386712315259753437593600 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 1200000000000000052615011654091436825560857182208 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(literal 1 binary64) #s(approx (* y (- 1 x)) y))) #s(approx (+ x (* (- 1 x) (- 1 y))) (*.f64 x y)))) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(literal 1 binary64) #s(approx (* y (- 1 x)) y))) (-.f64 (+.f64 #s(approx x #s(literal 0 binary64)) y) #s(approx x #s(literal 0 binary64))) (-.f64 (+.f64 x y) x) (-.f64 #s(approx (+ x y) y) x) (-.f64 x (*.f64 #s(literal -1/2 binary64) (fabs.f64 (-.f64 x y)))) (if.f64 (<=.f64 x #s(literal -6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (- x (* -1/2 (fabs (- x y)))) (*.f64 (-.f64 y x) #s(literal -1/2 binary64))) (if.f64 (<=.f64 x #s(literal 3038976951418821/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) #s(approx (- x (* -1/2 (fabs (- x y)))) (*.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 -6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (- x (* -1/2 (fabs (- x y)))) (*.f64 (-.f64 y x) #s(literal -1/2 binary64))) (if.f64 (<=.f64 x #s(literal 4436777100798803/158456325028528675187087900672 binary64)) #s(approx (- x (* -1/2 (fabs (- x y)))) (*.f64 #s(literal 1/2 binary64) (fabs.f64 (-.f64 x y)))) #s(approx (* (- (* 3 x) y) 1/2) (*.f64 #s(literal 3/2 binary64) x)))) (if.f64 (<=.f64 x #s(literal 3163659274634887/25108406941546723055343157692830665664409421777856138051584 binary64)) #s(approx (- x (* -1/2 (fabs (- x y)))) (*.f64 (-.f64 y x) #s(literal -1/2 binary64))) #s(approx (* (- (* 3 x) y) 1/2) (*.f64 #s(literal 3/2 binary64) x))) (if.f64 (<=.f64 x #s(literal -6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (- x (* -1/2 (fabs (- x y)))) #s(approx (* (- y x) -1/2) (*.f64 #s(literal 1/2 binary64) x))) (if.f64 (<=.f64 x #s(literal 8757546847275731/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) #s(approx (* (- (* 3 x) y) 1/2) (*.f64 #s(literal -1/2 binary64) y)) #s(approx (* (- (* 3 x) y) 1/2) (*.f64 #s(literal 3/2 binary64) x)))) (if.f64 (<=.f64 y #s(literal -4214231801037835/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) #s(approx (* (- (* 3 x) y) 1/2) (*.f64 #s(literal -1/2 binary64) y)) #s(approx (* (- (* 3 x) y) 1/2) (*.f64 #s(literal 3/2 binary64) x))) #s(approx (* (- (* 3 x) y) 1/2) (*.f64 #s(literal -1/2 binary64) y)) (if.f64 (<=.f64 x #s(literal 7442828536787015/372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872 binary64)) (/.f64 (*.f64 x (-.f64 y z)) (-.f64 t z)) (*.f64 (/.f64 (-.f64 z y) (-.f64 z t)) x)) (*.f64 (/.f64 (-.f64 z y) (-.f64 z t)) x) (if.f64 (<=.f64 z #s(literal -2149999999999999911556141072959525225528300953919681194435100465443052620588870543167464641823685734639441417273349902344785420894071942744497287525796538840208128142206141123411833069325291632984064 binary64)) #s(approx (- (* (/ z (- z t)) x) (* y (/ x (- z t)))) (-.f64 x (*.f64 (/.f64 y z) x))) (if.f64 (<=.f64 z #s(literal 4599999999999999570314825247274744523296393112365628616916840365152990532836535911617360924572785842027871017509064729319543086549082647061364181536285043221640950901137997824 binary64)) (*.f64 (/.f64 x (-.f64 z t)) (-.f64 z y)) #s(approx (- (* (/ z (- z t)) x) (* y (/ x (- z t)))) (-.f64 x (*.f64 (/.f64 y z) x))))) (if.f64 (<=.f64 z #s(literal -6980579422424269/4503599627370496 binary64)) #s(approx (- (* (/ z (- z t)) x) (* y (/ x (- z t)))) (-.f64 x (*.f64 (/.f64 y z) x))) (if.f64 (<=.f64 z #s(literal 7975367974709495/2658455991569831745807614120560689152 binary64)) (/.f64 #s(approx (* x (- y z)) (*.f64 x y)) (-.f64 t z)) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x))) (if.f64 (<=.f64 t #s(literal -95000000 binary64)) (*.f64 (/.f64 (-.f64 y z) #s(approx (- t z) t)) x) (if.f64 (<=.f64 t #s(literal 43999999999999997905462507100537867718096502846319709625276162068553268836958208 binary64)) #s(approx (- (* (/ z (- z t)) x) (* y (/ x (- z t)))) (-.f64 x (*.f64 (/.f64 y z) x))) (*.f64 (/.f64 (-.f64 y z) #s(approx (- t z) t)) x))) (if.f64 (<=.f64 t #s(literal -95000000 binary64)) (*.f64 (/.f64 x #s(approx (- t z) t)) (-.f64 y z)) (if.f64 (<=.f64 t #s(literal 2151330410151089/46768052394588893382517914646921056628989841375232 binary64)) #s(approx (- (* (/ z (- z t)) x) (* y (/ x (- z t)))) (-.f64 x (*.f64 (/.f64 y z) x))) (if.f64 (<=.f64 t #s(literal 949999999999999981870911698920043453681937908426269525967757794850782014117269717373123239766390741463986294244972357171946459592864506856611092673127309661683952733367610663830721248224083968 binary64)) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x) (*.f64 (/.f64 x #s(approx (- t z) t)) (-.f64 y z))))) (if.f64 (<=.f64 t #s(literal -95000000 binary64)) (*.f64 (/.f64 x #s(approx (- t z) t)) (-.f64 y z)) (if.f64 (<=.f64 t #s(literal 43999999999999997905462507100537867718096502846319709625276162068553268836958208 binary64)) #s(approx (- (* (/ z (- z t)) x) (* y (/ x (- z t)))) (-.f64 x (*.f64 (/.f64 y z) x))) (*.f64 (/.f64 x #s(approx (- t z) t)) (-.f64 y z)))) (if.f64 (<=.f64 t #s(literal -95000000 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 y t)) x) (if.f64 (<=.f64 t #s(literal 600000000000000026019345398532349308035197390104381991254246752282958825357994505117203177589693431353174355813430502280296069595136 binary64)) #s(approx (- (* (/ z (- z t)) x) (* y (/ x (- z t)))) (-.f64 x (*.f64 (/.f64 y z) x))) #s(approx (/ (* x (- y z)) (- t z)) (*.f64 (/.f64 x t) y)))) (if.f64 (<=.f64 t #s(literal -95000000 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 y t)) x) (if.f64 (<=.f64 t #s(literal 600000000000000026019345398532349308035197390104381991254246752282958825357994505117203177589693431353174355813430502280296069595136 binary64)) #s(approx (- (* (/ z (- z t)) x) (* y (/ x (- z t)))) (-.f64 x (*.f64 y (/.f64 x z)))) #s(approx (/ (* x (- y z)) (- t z)) (*.f64 (/.f64 x t) y)))) (if.f64 (<=.f64 z #s(literal -1450000000000000047416519335367799434464356957432223420765112556243459812145054659573125607903368099516538833405124051078865087238830472018048331016320178682764239832496724025470364294112382832824531799371990182335835226034011111424 binary64)) (*.f64 (neg.f64 x) #s(approx (* (- y z) (/ -1 (- t z))) #s(literal -1 binary64))) (if.f64 (<=.f64 z #s(literal -4884978764699277/3618502788666131106986593281521497120414687020801267626233049500247285301248 binary64)) #s(approx (* (/ (- z y) (- z t)) x) (/.f64 (*.f64 x (-.f64 z y)) z)) (if.f64 (<=.f64 z #s(literal 5814709794364855/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (/.f64 (*.f64 x y) t)) (if.f64 (<=.f64 z #s(literal 1600000000000000011481970465456269286528983699026564988907404354340010586887813442052265711753219029286185181012748194180161304547671507615243738458833813504 binary64)) #s(approx (* (/ (- z y) (- z t)) x) (/.f64 (*.f64 x (-.f64 z y)) z)) (*.f64 (neg.f64 x) #s(approx (* (- y z) (/ -1 (- t z))) #s(literal -1 binary64))))))) (if.f64 (<=.f64 z #s(literal -8200000000000000184549376 binary64)) (*.f64 (neg.f64 x) #s(approx (* (- y z) (/ -1 (- t z))) #s(literal -1 binary64))) (if.f64 (<=.f64 z #s(literal 4200000000000000 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (/.f64 (*.f64 x y) t)) (*.f64 (neg.f64 x) #s(approx (* (- y z) (/ -1 (- t z))) #s(literal -1 binary64))))) (if.f64 (<=.f64 z #s(literal -3039929748475085/2251799813685248 binary64)) (*.f64 (neg.f64 x) #s(approx (* (- y z) (/ -1 (- t z))) #s(literal -1 binary64))) (if.f64 (<=.f64 z #s(literal 4200000000000000 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (*.f64 (/.f64 x t) y)) (*.f64 (neg.f64 x) #s(approx (* (- y z) (/ -1 (- t z))) #s(literal -1 binary64))))) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) (-.f64 t z)) #s(literal 1012011266536553/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (neg.f64 #s(approx x #s(literal 0 binary64))) #s(approx (* (- y z) (/ -1 (- t z))) #s(literal -1 binary64))) (*.f64 (neg.f64 x) #s(approx (* (- y z) (/ -1 (- t z))) #s(literal -1 binary64)))) (*.f64 (neg.f64 x) #s(approx (* (- y z) (/ -1 (- t z))) #s(literal -1 binary64))) (-.f64 (*.f64 x (+.f64 y z)) z) (if.f64 (<=.f64 x #s(literal -70000000 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))) (if.f64 (<=.f64 x #s(literal 65000 binary64)) (-.f64 #s(approx (* x (+ y z)) (*.f64 x y)) z) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))))) (if.f64 (<=.f64 x #s(literal -3422735716801577/9007199254740992 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))) (if.f64 (<=.f64 x #s(literal 1 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 -1412304745521473/166153499473114484112975882535043072 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))) (if.f64 (<=.f64 x #s(literal 4797017652230849/154742504910672534362390528 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 -870426590122533/4835703278458516698824704 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) #s(approx (* x (+ y z)) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 4797017652230849/154742504910672534362390528 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 z #s(approx (- x 1) #s(literal -1 binary64)))) (if.f64 (<=.f64 x #s(literal 74999999999999997972909654016 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) #s(approx (* x (+ y z)) (*.f64 x y))) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) z)))))) (if.f64 (<=.f64 y #s(literal -2586546801310477/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) #s(approx (* x (+ y z)) (*.f64 x y))) (if.f64 (<=.f64 y #s(literal 3299999999999999890948096 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) z))) #s(approx (+ (* x y) (* (- x 1) z)) #s(approx (* x (+ y z)) (*.f64 x y))))) #s(approx (+ (* x y) (* (- x 1) z)) #s(approx (* x (+ y z)) (*.f64 x y))) (if.f64 (<=.f64 z #s(literal 4835703278458517/2417851639229258349412352 binary64)) (*.f64 (/.f64 x z) y) (*.f64 (/.f64 y z) x)) (*.f64 (/.f64 x z) y) (if.f64 (<=.f64 y #s(literal -175000000000000002615585636142427290719235569774530838993365759532077456185251131574714368 binary64)) (/.f64 z (/.f64 (-.f64 z y) (+.f64 y x))) (if.f64 (<=.f64 y #s(literal 5092589940836215/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 binary64)) (*.f64 (/.f64 z (-.f64 z y)) (+.f64 y x)) (*.f64 (/.f64 (+.f64 y x) (-.f64 z y)) z))) (if.f64 (<=.f64 y #s(literal -2999999999999999894592254292850268063541473467890139136 binary64)) (*.f64 (/.f64 (+.f64 y x) (-.f64 z y)) z) (if.f64 (<=.f64 y #s(literal 5092589940836215/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 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 -3701491575958035/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328 binary64)) (*.f64 (/.f64 z (-.f64 z y)) (+.f64 y x)) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 #s(literal 1 binary64) (/.f64 y z))) #s(literal 0 binary64)) (*.f64 #s(approx (/ (+ y x) (- z y)) (/.f64 y (-.f64 z y))) z) (*.f64 (/.f64 z (-.f64 z y)) (+.f64 y x)))) (if.f64 (<=.f64 y #s(literal -6845298958456217/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (*.f64 #s(approx (/ (+ y x) (- z y)) (/.f64 y (-.f64 z y))) z) (if.f64 (<=.f64 y #s(literal 744611501880349/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184 binary64)) (*.f64 #s(approx (/ z (- z y)) #s(literal 1 binary64)) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 4328701449710783/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 binary64)) #s(approx (* (/ z (- z y)) (+ y x)) (/.f64 (*.f64 x z) (-.f64 z y))) (*.f64 #s(approx (/ (+ y x) (- z y)) (/.f64 y (-.f64 z y))) z)))) (if.f64 (<=.f64 z #s(literal -1461501637330903/365375409332725729550921208179070754913983135744 binary64)) (*.f64 #s(approx (/ z (- z y)) #s(literal 1 binary64)) (+.f64 y x)) (if.f64 (<=.f64 z #s(literal -576116746989721/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032 binary64)) #s(approx (* (/ z (- z y)) (+ y x)) (/.f64 (*.f64 x z) (-.f64 z y))) (if.f64 (<=.f64 z #s(literal 3500000000 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (*.f64 #s(approx (/ z (- z y)) #s(literal 1 binary64)) (+.f64 y x))))) (if.f64 (<=.f64 y #s(literal -1050000000000000048735971547193676776809225861518563180828499970041761039380659750825419015685125037791117312 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 y #s(literal 540000000000000002115701258753349053093321596953802578757588033959280837962648932935139527115044601422019226184929933741183205376 binary64)) (*.f64 #s(approx (/ z (- z y)) #s(literal 1 binary64)) (+.f64 y x)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)))) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 t #s(literal -43999999999999999427972383182630798661340075760462398609884848157372826888432796529236158426154336506164349293744353006499736961939450995414331835510254571030544675310826554392576 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)))) (if.f64 (<=.f64 t #s(literal 14999999999999999980347375360273362824403842263697647879464072002529109772378542315498533795352098004593462210934172028344434141193151880363120194975813562033712161920897646214806477266978078720 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) (-.f64 y x))) #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)))))) (if.f64 (<=.f64 t #s(literal -99999999999999998045549773481514159457876389246726271914145983150114005386328272459269439234497983649422148597943950338419997003168440244384097290815044070304544781216945608327168 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 t #s(literal 174999999999999989535955730007916102586831259634394223574269644312225428856299381866555762570223336566832682465108982848066574301927962895917383224259120434456363862544726166469797996586836737538196108762835397109895129933139572357595136 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) (-.f64 y x))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (/ (- t z) (- t a)) y) (/.f64 (*.f64 t y) (-.f64 t a)))))) (if.f64 (<=.f64 t #s(literal -2599999999999999951739915087984749730470513606656 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 t #s(literal 5823336329662291/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 binary64)) (+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 z (-.f64 y x))) (-.f64 a t))) (if.f64 (<=.f64 t #s(literal 142000000000000000 binary64)) (+.f64 x (/.f64 (*.f64 #s(approx (- y x) y) (-.f64 z t)) (-.f64 a t))) (if.f64 (<=.f64 t #s(literal 3600000000000000166039865959776532940099757865137360072296060907709035148082832127271489166400129335296 binary64)) (-.f64 x (*.f64 #s(approx (/ (- x y) (- a t)) (/.f64 x (-.f64 a t))) (-.f64 z t))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)))))) (if.f64 (<=.f64 t #s(literal -2599999999999999951739915087984749730470513606656 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 t #s(literal 5823336329662291/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 binary64)) (+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 z (-.f64 y x))) (-.f64 a t))) (if.f64 (<=.f64 t #s(literal 7999999999999999816396106121962693027574741759393200049039967797855947617446319290426090355852092375040 binary64)) (+.f64 x (/.f64 (*.f64 #s(approx (- y x) y) (-.f64 z t)) (-.f64 a t))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y))))) (if.f64 (<=.f64 t #s(literal -2599999999999999951739915087984749730470513606656 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 t #s(literal 7999999999999999816396106121962693027574741759393200049039967797855947617446319290426090355852092375040 binary64)) (+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 z (-.f64 y x))) (-.f64 a t))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)))) (if.f64 (<=.f64 t #s(literal -4530655075725799/730750818665451459101842416358141509827966271488 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 t #s(literal 23999999999999998454541845546314794771959728984537919946207601798872407971411004084959277042489526059008 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (-.f64 y x) (/.f64 z a)))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)))) (if.f64 (<=.f64 a #s(literal -1000000000000000048346692115553659057528394845890514255872 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (/.f64 #s(approx (- y x) y) a) z))) (if.f64 (<=.f64 a #s(literal 3299999999999999788875986253279151055384797355724938887739911208236259106751221051580091882794545790509899484097413120 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (/.f64 #s(approx (- y x) y) a) z))))) (if.f64 (<=.f64 a #s(literal -1000000000000000048346692115553659057528394845890514255872 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (/.f64 #s(approx (- y x) y) a) z))) (if.f64 (<=.f64 a #s(literal -8435463364768493/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a)))) (if.f64 (<=.f64 a #s(literal 3299999999999999788875986253279151055384797355724938887739911208236259106751221051580091882794545790509899484097413120 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 (-.f64 t z) t)) y)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (/.f64 #s(approx (- y x) y) a) z)))))) (if.f64 (<=.f64 a #s(literal -8034690221294951/100433627766186892221372630771322662657637687111424552206336 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (/.f64 #s(approx (- y x) y) a) z))) (if.f64 (<=.f64 a #s(literal 3299999999999999788875986253279151055384797355724938887739911208236259106751221051580091882794545790509899484097413120 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 (-.f64 t z) t)) y)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (/.f64 #s(approx (- y x) y) a) z))))) (if.f64 (<=.f64 z #s(literal -750000000000000025634291684659090029033621375296289323215015771940050760971512524351161487472357785862866023568596264856700989666035116046621391595093552604012446874184911080688952545928214260330689305985522073600 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) (/.f64 z t)))) (if.f64 (<=.f64 z #s(literal -1150000000000000025434790870138768995526141215244288 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* y (- (/ z (- a t)) (/ t (- a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))) (if.f64 (<=.f64 z #s(literal 88000000000000000706995562967264590199562826498554499591395344384 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 t (-.f64 t a))) y)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) (/.f64 (-.f64 z a) t))))))) (if.f64 (<=.f64 t #s(literal -4784610960462839/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 (-.f64 t z) t)) y)) (if.f64 (<=.f64 t #s(literal 4085202129641755/309485009821345068724781056 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 y #s(approx (- (/ z (- a t)) (/ t (- a t))) (/.f64 (-.f64 z t) a)))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 (-.f64 t z) t)) y)))) (if.f64 (<=.f64 z #s(literal -750000000000000025634291684659090029033621375296289323215015771940050760971512524351161487472357785862866023568596264856700989666035116046621391595093552604012446874184911080688952545928214260330689305985522073600 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) (/.f64 z t)))) (if.f64 (<=.f64 z #s(literal -1150000000000000025434790870138768995526141215244288 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* y (- (/ z (- a t)) (/ t (- a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))) (if.f64 (<=.f64 z #s(literal 88000000000000000706995562967264590199562826498554499591395344384 binary64)) (+.f64 x #s(approx (/ 1 (/ (- t a) (* (- x y) (- z t)))) (*.f64 #s(literal -1 binary64) #s(approx (- x y) (*.f64 #s(literal -1 binary64) y))))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) (/.f64 (-.f64 z a) t))))))) (if.f64 (<=.f64 z #s(literal -750000000000000025634291684659090029033621375296289323215015771940050760971512524351161487472357785862866023568596264856700989666035116046621391595093552604012446874184911080688952545928214260330689305985522073600 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) (/.f64 z t)))) (if.f64 (<=.f64 z #s(literal -1150000000000000025434790870138768995526141215244288 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* y (- (/ z (- a t)) (/ t (- a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))) (if.f64 (<=.f64 z #s(literal 4000000000000000231431839770907879309573514756700161752690589696 binary64)) (+.f64 x #s(approx (/ 1 (/ (- t a) (* (- x y) (- z t)))) (*.f64 #s(literal -1 binary64) #s(approx (- x y) (*.f64 #s(literal -1 binary64) y))))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) (/.f64 z t))))))) (if.f64 (<=.f64 z #s(literal -780000000000000026659663352045453630194966230308140896143616402817652791410373025325207946971252097297380664511340115450969029252676520688486247258897294708172944749152307523916510647765342830743916878224942956544 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) (/.f64 z t)))) (if.f64 (<=.f64 z #s(literal -1150000000000000025434790870138768995526141215244288 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (/ (- t z) (- t a)) y) (/.f64 (*.f64 y z) a))) (if.f64 (<=.f64 z #s(literal 4000000000000000231431839770907879309573514756700161752690589696 binary64)) (+.f64 x #s(approx (/ 1 (/ (- t a) (* (- x y) (- z t)))) (*.f64 #s(literal -1 binary64) #s(approx (- x y) (*.f64 #s(literal -1 binary64) y))))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 x #s(approx (+ 1 (* -1 (/ (- z t) (- a t)))) (/.f64 z t))))))) (if.f64 (<=.f64 z #s(literal -1150000000000000025434790870138768995526141215244288 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (/ (- t z) (- t a)) y) (/.f64 (*.f64 y z) a))) (if.f64 (<=.f64 z #s(literal 4000000000000000231431839770907879309573514756700161752690589696 binary64)) (+.f64 x #s(approx (/ 1 (/ (- t a) (* (- x y) (- z t)))) (*.f64 #s(literal -1 binary64) #s(approx (- x y) (*.f64 #s(literal -1 binary64) y))))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* x (+ 1 (* -1 (/ (- z t) (- a t))))) (/.f64 (*.f64 x z) t))))) (if.f64 (<=.f64 z #s(literal -999999999999999998217443564185241415988928868759412500436543339729940401905904649497115766142268560009777175966751665376232210432 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* x (+ 1 (* -1 (/ (- z t) (- a t))))) (/.f64 (*.f64 x z) t))) (if.f64 (<=.f64 z #s(literal 4000000000000000231431839770907879309573514756700161752690589696 binary64)) (+.f64 x #s(approx (/ 1 (/ (- t a) (* (- x y) (- z t)))) (*.f64 #s(literal -1 binary64) #s(approx (- x y) (*.f64 #s(literal -1 binary64) y))))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* x (+ 1 (* -1 (/ (- z t) (- a t))))) (/.f64 (*.f64 x z) t))))) (if.f64 (<=.f64 a #s(literal -6199999999999999872899290050807477588218940482111143936 binary64)) (+.f64 x #s(approx (/ 1 (/ (- t a) (* (- x y) (- z t)))) (*.f64 #s(literal -1 binary64) #s(approx (- x y) (*.f64 #s(literal -1 binary64) y))))) (if.f64 (<=.f64 a #s(literal 4100000000000000063793606130814056399499625727376351876816059379766418502775498383386440098651694535472445751558144 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 y #s(approx (- (/ z (- a t)) (/ t (- a t))) #s(literal 1 binary64)))) (+.f64 x #s(approx (/ 1 (/ (- t a) (* (- x y) (- z t)))) (*.f64 #s(literal -1 binary64) #s(approx (- x y) (*.f64 #s(literal -1 binary64) y))))))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 y #s(approx (- (/ z (- a t)) (/ t (- a t))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal -1218164251425/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936 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 -1218164251425/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) (-.f64 t x))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal 0 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 (/.f64 (-.f64 y a) z) x))) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) (-.f64 t x))))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal -inf.0 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal -1218164251425/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936 binary64)) (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal 0 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 (/.f64 (-.f64 y a) z) x))) (+.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 -1218164251425/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936 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))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 (/.f64 (-.f64 y a) z) x))) (+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z))))) (if.f64 (<=.f64 t #s(literal -1497704929290407/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 t #s(literal 493255773416689/3794275180128377091639574036764685364535950857523710002444946112771297432041422848 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 z y) (-.f64 z a))) x)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) #s(approx (- t x) t))))) (if.f64 (<=.f64 z #s(literal -5200000000000000000 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)) (if.f64 (<=.f64 z #s(literal 794889263257963/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (+.f64 x (/.f64 #s(approx (* (- y z) (- t x)) (*.f64 y (-.f64 t x))) (-.f64 a z))) (if.f64 (<=.f64 z #s(literal 8924260225606735/81129638414606681695789005144064 binary64)) (+.f64 x (/.f64 (*.f64 (-.f64 y z) #s(approx (- t x) t)) (-.f64 a z))) (if.f64 (<=.f64 z #s(literal 380000000000000033253212188985049403878194369800270411595130706728872292164739747365106938159917070410873099517952 binary64)) (+.f64 x (/.f64 #s(approx (* (- y z) (- t x)) (*.f64 y (-.f64 t x))) (-.f64 a z))) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)))))) (if.f64 (<=.f64 z #s(literal -8048060130728983/1298074214633706907132624082305024 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)) (if.f64 (<=.f64 z #s(literal 2028240960365167/5070602400912917605986812821504 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 t x) #s(approx (- a z) a)) (-.f64 y z))) (if.f64 (<=.f64 z #s(literal 2599999999999999861031570919257344941915500313752382100134223631161335155476869771422505048205317162029321027584 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 z y) (-.f64 z a))) x)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t))))) (if.f64 (<=.f64 z #s(literal -5200000000000000000 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)) (if.f64 (<=.f64 z #s(literal 380000000000000033253212188985049403878194369800270411595130706728872292164739747365106938159917070410873099517952 binary64)) (+.f64 x (/.f64 #s(approx (* (- y z) (- t x)) (*.f64 y (-.f64 t x))) (-.f64 a z))) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)))) (if.f64 (<=.f64 z #s(literal -8048060130728983/1298074214633706907132624082305024 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)) (if.f64 (<=.f64 z #s(literal 317043563211239/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (/.f64 (*.f64 y (-.f64 t x)) a))) (if.f64 (<=.f64 z #s(literal 15057660889751/5192296858534827628530496329220096 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (-.f64 z y) (/.f64 t (-.f64 z a)))) (if.f64 (<=.f64 z #s(literal 2599999999999999861031570919257344941915500313752382100134223631161335155476869771422505048205317162029321027584 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 z y) (-.f64 z a))) x)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)))))) (if.f64 (<=.f64 z #s(literal -8048060130728983/1298074214633706907132624082305024 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)) (if.f64 (<=.f64 z #s(literal 794889263257963/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (/.f64 (*.f64 y (-.f64 t x)) a))) (if.f64 (<=.f64 z #s(literal 4785220784825697/2658455991569831745807614120560689152 binary64)) (+.f64 x (/.f64 (*.f64 (-.f64 y z) #s(approx (- t x) t)) #s(approx (- a z) a))) (if.f64 (<=.f64 z #s(literal 649999999999999999247220724173422091745944409046783589347156796658334918513896720133578031104 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)))))) (if.f64 (<=.f64 z #s(literal -8048060130728983/1298074214633706907132624082305024 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)) (if.f64 (<=.f64 z #s(literal 4785220784825697/2658455991569831745807614120560689152 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (/.f64 (*.f64 y (-.f64 t x)) a))) (if.f64 (<=.f64 z #s(literal 649999999999999999247220724173422091745944409046783589347156796658334918513896720133578031104 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t))))) (if.f64 (<=.f64 t #s(literal -3828312426735391/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)) (if.f64 (<=.f64 t #s(literal 7789781865825189/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (neg.f64 #s(approx (- (/ y (- a z)) (+ 1 (/ z (- a z)))) (-.f64 (/.f64 y a) #s(literal 1 binary64)))) x)) (if.f64 (<=.f64 t #s(literal 1412304745521473/20769187434139310514121985316880384 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t))))) (if.f64 (<=.f64 t #s(literal -3828312426735391/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t)) (if.f64 (<=.f64 t #s(literal 7789781865825189/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (neg.f64 #s(approx (- (/ y (- a z)) (+ 1 (/ z (- a z)))) (-.f64 (/.f64 y a) #s(literal 1 binary64)))) x)) (if.f64 (<=.f64 t #s(literal 6151642663452221/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (/.f64 (*.f64 x (-.f64 y a)) z))) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) t))))) (if.f64 (<=.f64 t #s(literal -3828312426735391/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (-.f64 z y) (/.f64 t (-.f64 z a)))) (if.f64 (<=.f64 t #s(literal 7789781865825189/229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362368 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (neg.f64 #s(approx (- (/ y (- a z)) (+ 1 (/ z (- a z)))) (-.f64 (/.f64 y a) #s(literal 1 binary64)))) x)) (if.f64 (<=.f64 t #s(literal 493255773416689/3794275180128377091639574036764685364535950857523710002444946112771297432041422848 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (/.f64 (*.f64 x (-.f64 y a)) z))) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) (*.f64 (-.f64 z y) (/.f64 t (-.f64 z a))))))) (if.f64 (<=.f64 z #s(literal -219999999999999998897220049765918389252001383976194089716440479663769283877904289228036967647652488186462098265340761583310036174486408687728600679995031591667993037370930644811803363639296 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal -5199999999999999775328839517829962696496529116220877815247742974582614215042814372406793441299907178101189990616781951839794851844501095962862062160314368 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 (/.f64 (-.f64 y a) z) x))) (if.f64 (<=.f64 z #s(literal -1784852045121347/324518553658426726783156020576256 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) #s(approx (/ (* t (- z y)) (- z a)) (/.f64 (*.f64 t (-.f64 z y)) z))) (if.f64 (<=.f64 z #s(literal 6734393813712469/79228162514264337593543950336 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (neg.f64 #s(approx (- (/ y (- a z)) (+ 1 (/ z (- a z)))) (-.f64 (/.f64 y a) #s(literal 1 binary64)))) x)) (if.f64 (<=.f64 z #s(literal 6200000000000000402506059986094584820210616313432850025785141493369850267986720741043578431481235829369641099243270748151948640936476706724609839094293203816906349053165350300882793231958652485632 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 (-.f64 y a) (/.f64 x z)))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t)))))))) (if.f64 (<=.f64 x #s(literal -3699999999999999847944562166086548834276714563898541609119404748866433918606285791245534692889587026493440 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (neg.f64 #s(approx (- (/ y (- a z)) (+ 1 (/ z (- a z)))) (-.f64 (/.f64 y a) #s(literal 1 binary64)))) x)) (if.f64 (<=.f64 x #s(literal 200000000000000004713873502834051166649906559011376372625982507853656333693232346519661872318489902052462821376 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 (neg.f64 #s(approx (- (/ y (- a z)) (+ 1 (/ z (- a z)))) (-.f64 (/.f64 y a) #s(literal 1 binary64)))) x)))) (if.f64 (<=.f64 a #s(literal -4799999999999999967460553636935814287016200521331507200 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 x #s(approx (+ 1 (/ z (- a z))) #s(literal 1 binary64))))) (if.f64 (<=.f64 a #s(literal -221377464554871/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (/.f64 (*.f64 x (-.f64 y a)) z))) (if.f64 (<=.f64 a #s(literal 6129982163463555/3064991081731777716716694054300618367237478244367204352 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) #s(approx (/ (* t (- z y)) (- z a)) (/.f64 (*.f64 t (-.f64 z y)) z))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 z #s(approx (- a z) a))))))))) (if.f64 (<=.f64 z #s(literal -3900000000000000000 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal -5633138592896901/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) #s(approx (* x (+ 1 (/ z (- a z)))) (+.f64 x (/.f64 (*.f64 x z) a))))) (if.f64 (<=.f64 z #s(literal 2282285115956629/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) #s(approx (/ (* t (- z y)) (- z a)) (/.f64 (*.f64 t y) a))) (if.f64 (<=.f64 z #s(literal 872305872233851/83076749736557242056487941267521536 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 z #s(approx (- a z) a)))))) (if.f64 (<=.f64 z #s(literal 6200000000000000402506059986094584820210616313432850025785141493369850267986720741043578431481235829369641099243270748151948640936476706724609839094293203816906349053165350300882793231958652485632 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 (-.f64 y a) (/.f64 x z)))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t)))))))) (if.f64 (<=.f64 z #s(literal -3900000000000000000 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal -7648658411723459/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 x #s(approx (+ 1 (/ z (- a z))) #s(literal 1 binary64))))) (if.f64 (<=.f64 z #s(literal 2282285115956629/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) #s(approx (/ (* t (- z y)) (- z a)) (/.f64 (*.f64 t y) a))) (if.f64 (<=.f64 z #s(literal 6734393813712469/79228162514264337593543950336 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 x #s(approx (+ 1 (/ z (- a z))) #s(literal 1 binary64))))) (if.f64 (<=.f64 z #s(literal 579999999999999993645354696460216360831400525793440406214994375681983649456858731573709500530115559486872616960 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (/.f64 (*.f64 x y) z))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t)))))))) (if.f64 (<=.f64 z #s(literal -3900000000000000000 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal -5633138592896901/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) #s(approx (* x (+ 1 (/ z (- a z)))) (+.f64 x (/.f64 (*.f64 x z) a))))) (if.f64 (<=.f64 z #s(literal 2282285115956629/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) #s(approx (/ (* t (- z y)) (- z a)) (/.f64 (*.f64 t y) a))) (if.f64 (<=.f64 z #s(literal 5499999999999999795883546965294206708650288783820332340541937347748553872338638307068869335533386365354901504 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 z #s(approx (- a z) a)))))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))))))) (if.f64 (<=.f64 z #s(literal -3900000000000000000 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal -5633138592896901/426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) #s(approx (* x (+ 1 (/ z (- a z)))) (+.f64 x (/.f64 (*.f64 x z) a))))) (if.f64 (<=.f64 z #s(literal 2282285115956629/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992 binary64)) #s(approx (- x (* (* (/ 1 (- z a)) (- z y)) (- x t))) #s(approx (/ (* t (- z y)) (- z a)) (/.f64 (*.f64 t y) a))) (if.f64 (<=.f64 z #s(literal 5499999999999999795883546965294206708650288783820332340541937347748553872338638307068869335533386365354901504 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) #s(approx (* x (+ 1 (/ z (- a z)))) (+.f64 x (/.f64 (*.f64 x z) a))))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))))))) (if.f64 (<=.f64 a #s(literal -4799999999999999967460553636935814287016200521331507200 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 x #s(approx (+ 1 (/ z (- a z))) #s(literal 1 binary64))))) (if.f64 (<=.f64 a #s(literal 8583710003246923/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (/.f64 (*.f64 x (-.f64 y a)) z))) (if.f64 (<=.f64 a #s(literal 3706992666733213/3369993333393829974333376885877453834204643052817571560137951281152 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 x #s(approx (+ 1 (/ z (- a z))) #s(literal 1 binary64)))))))) (if.f64 (<=.f64 a #s(literal -4799999999999999967460553636935814287016200521331507200 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 x #s(approx (+ 1 (/ z (- a z))) #s(literal 1 binary64))))) (if.f64 (<=.f64 a #s(literal 5364818752029327/5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385088 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 (/.f64 (-.f64 y a) z) x))) (if.f64 (<=.f64 a #s(literal 3706992666733213/3369993333393829974333376885877453834204643052817571560137951281152 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 x #s(approx (+ 1 (/ z (- a z))) #s(literal 1 binary64)))))))) (if.f64 (<=.f64 a #s(literal -1260000000000000058423217931771803551252702368832989106921573149758896413374824627553715963002088424537435707677155956306058033219239936 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 x #s(approx (+ 1 (/ z (- a z))) #s(literal 1 binary64))))) (if.f64 (<=.f64 a #s(literal -7676203410340771/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 a #s(literal 8583710003246923/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (/.f64 (*.f64 x y) z))) (if.f64 (<=.f64 a #s(literal 3706992666733213/3369993333393829974333376885877453834204643052817571560137951281152 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 x #s(approx (+ 1 (/ z (- a z))) #s(literal 1 binary64))))))))) (if.f64 (<=.f64 z #s(literal -3900000000000000000 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal 359999999999999991931072776714238961408413583406448582555808465872522433558245763113188495373317561016476904718336 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 x #s(approx (+ 1 (/ z (- a z))) #s(literal 1 binary64))))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))))) (if.f64 (<=.f64 z #s(literal 21000000000000000293183990162232369262838810002319476236172480678841632276418028380540295711964901781229624340567667706898221803132272558520386336130334656246579200 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t)))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (-.f64 (*.f64 #s(literal 3/2 binary64) x) (*.f64 #s(literal 1/2 binary64) y)) (-.f64 x (*.f64 #s(literal -1/2 binary64) (-.f64 x y))) (if.f64 (<=.f64 y #s(literal -4214231801037835/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) (+.f64 x #s(approx (/ (- x y) 2) (*.f64 #s(literal -1/2 binary64) y))) (if.f64 (<=.f64 y #s(literal 8593745525161113/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 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 -4214231801037835/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal -1/2 binary64) y)) (if.f64 (<=.f64 y #s(literal 64000000000000003191145854202169153088657183068061577700793147559167257542355572184605376982810624 binary64)) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal 3/2 binary64) x)) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal -1/2 binary64) y)))) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal -1/2 binary64) y)) (+.f64 (+.f64 x (sin.f64 y)) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal -44000000000000000126392119055508628834274419723828598805323002473873408 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal 25000000000000000360148689681131846395777965560707815753428078733874731767281532906715814406431614020126359295824058384384 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 -44000000000000000126392119055508628834274419723828598805323002473873408 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal 200000000000000002807837251159941043564923941140258272187660085890042609097300216216368266487131373689224571527556203812385978553726279379745535544168843379433521211366178816 binary64)) (+.f64 (+.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))))) (if.f64 (<=.f64 z #s(literal -44000000000000000126392119055508628834274419723828598805323002473873408 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal 200000000000000002807837251159941043564923941140258272187660085890042609097300216216368266487131373689224571527556203812385978553726279379745535544168843379433521211366178816 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal -609999999999999977177184443557740544 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 y #s(literal 4958484807013127/4722366482869645213696 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 -3602879701896397/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 1298074214633707/649037107316853453566312041152512 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x (+.f64 y z))) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)))) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) #s(approx (+ (+ x (sin y)) (* z (cos y))) #s(approx (+ x (+ z (* y (+ 1 (* -1/2 (* y z)))))) #s(approx (+ z (* y (+ 1 (* -1/2 (* y z))))) (+.f64 y z)))) #s(approx (+ (+ x (sin y)) (* z (cos y))) #s(approx (+ x z) z)) (-.f64 (+.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 z #s(literal -3400000000 binary64)) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 z #s(literal 126 binary64)) (*.f64 #s(approx (/ 1 (/ x (- (+ (cos y) x) (* (sin y) z)))) (/.f64 (+.f64 x (cos.f64 y)) x)) x) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))))) (if.f64 (<=.f64 z #s(literal -3400000000 binary64)) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 z #s(literal 126 binary64)) (*.f64 #s(approx (- 1 (/ (- (* (sin y) z) (cos y)) x)) (+.f64 #s(literal 1 binary64) (/.f64 (cos.f64 y) x))) x) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))))) (if.f64 (<=.f64 (-.f64 (+.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) #s(literal -8998192055486251/9007199254740992 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 3602879701896397/4503599627370496 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 -8998192055486251/9007199254740992 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 3602879701896397/4503599627370496 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 -12999999999999999764881677158280098463536362704700692086119981795839630882823981950009929220280988412606792099920826715697335695242318872410678609193614294218199508492816167658183557882560795652782783140981135393982194100683740919642456064 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (*.f64 #s(approx (- (+ (/ x z) (/ (cos y) z)) (sin y)) (neg.f64 (sin.f64 y))) z)) (if.f64 (<=.f64 z #s(literal 2400000000000000104077381594129397232140789560417527965016987009131835301431978020468812710358773725412697423253722009121184278380544 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 #s(literal 1 binary64) x)) #s(approx (- (+ x (cos y)) (* z (sin y))) (*.f64 #s(approx (- (+ (/ x z) (/ (cos y) z)) (sin y)) (neg.f64 (sin.f64 y))) z)))) (if.f64 (<=.f64 y #s(literal -520000000000 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 #s(literal 1 binary64) x)) (if.f64 (<=.f64 y #s(literal 4958484807013127/4722366482869645213696 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 #s(literal 1 binary64) (+.f64 x (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 y z)) #s(literal 1/2 binary64))) z))))) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 y #s(literal -16000 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 #s(literal 1 binary64) x)) (if.f64 (<=.f64 y #s(literal 16600000000000 binary64)) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) #s(approx (* z (sin y)) (*.f64 y z))) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 #s(literal 1 binary64) x)))) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 #s(literal 1 binary64) x)) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 x) #s(literal 1 binary64))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal 1 binary64)) (*.f64 (cos.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 (* (/ 3/4 (- 1 (cos x))) (sin 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)) (+.f64 (/.f64 (*.f64 (/.f64 x y) x) y) (*.f64 (/.f64 z t) (/.f64 z t))) (if.f64 (<=.f64 (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1000000000000000074650575649831695774632795300119615593163034400120115457135799236292149453307499328074479031320129942191467592834574340826335964513506590066150788638749118835418037019527222886944981240519484646566146722558989084608335389392896 binary64)) (+.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 z t) (/.f64 z t))) (-.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (neg.f64 (/.f64 x y)) (/.f64 x y)))) (if.f64 (<=.f64 (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 1000000000000000021421546958041957442493134746744949294176709095342291740583330369404881029347127449862957279318330932090828950478869943421594604148335480073467842242942440201823873880805647866312652703956229962072064 binary64)) (+.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 z t) (/.f64 z t))) (+.f64 (/.f64 (*.f64 (/.f64 x y) x) y) (*.f64 (/.f64 z (*.f64 t t)) z))) (if.f64 (<=.f64 (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal +inf.0 binary64)) (+.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 z t) (/.f64 z t))) (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 z z) (*.f64 t t)))) (if.f64 (<=.f64 (/.f64 (*.f64 z z) (*.f64 t t)) #s(literal 40000000000000001205106396005621700115619461590987805153284319196130965335105849312844494250765830542729753720686911312718677365467455093787539980079822879945114658246976855201041588226249182240896863721078041513152565409611412479665717649856705589384577024 binary64)) (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 z z) (*.f64 t t))) (+.f64 (*.f64 (/.f64 (/.f64 z t) t) z) (*.f64 (/.f64 x (*.f64 y y)) x))) (if.f64 (<=.f64 (/.f64 (*.f64 z z) (*.f64 t t)) #s(literal 40000000000000001205106396005621700115619461590987805153284319196130965335105849312844494250765830542729753720686911312718677365467455093787539980079822879945114658246976855201041588226249182240896863721078041513152565409611412479665717649856705589384577024 binary64)) (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 z z) (*.f64 t t))) (+.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (/.f64 (/.f64 x y) y) x))) (if.f64 (<=.f64 (/.f64 (*.f64 z z) (*.f64 t t)) #s(literal 40000000000000001205106396005621700115619461590987805153284319196130965335105849312844494250765830542729753720686911312718677365467455093787539980079822879945114658246976855201041588226249182240896863721078041513152565409611412479665717649856705589384577024 binary64)) (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 z z) (*.f64 t t))) (+.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (/.f64 x (*.f64 y y)) x))) (+.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y y)) x) x)) (+.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (/.f64 x (*.f64 y y)) x)) (if.f64 (<=.f64 z #s(literal 12499999999999999060847020237411025531808385872935480767990324652816177499697412832539543672035220671894125730170694153535488 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) #s(literal 4 binary64)) z)))) (if.f64 (<=.f64 z #s(literal 1662273001970115/302231454903657293676544 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) #s(literal 4 binary64)) z)))) (-.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 #s(literal 4 binary64) (*.f64 t y))) (+.f64 (*.f64 x x) #s(literal 1 binary64)) #s(approx (+ (* x x) 1) #s(literal 1 binary64)) (-.f64 x (*.f64 y y)) (*.f64 #s(approx (- 1 (/ (* y y) x)) #s(literal 1 binary64)) x) (-.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 -2000 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 7378697629483821/147573952589676412928 binary64)) (/.f64 (-.f64 x y) #s(approx (- z y) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 10000000000000 binary64)) #s(approx (- (/ y (- y z)) (/ x (- y z))) (-.f64 #s(literal 1 binary64) (/.f64 x y))) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y)))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -2734063405978765/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728 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 -2000 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 2 binary64)) #s(approx (- (/ y (- y z)) (/ x (- y z))) (/.f64 y (-.f64 y z))) #s(approx (- (/ y (- y z)) (/ x (- y z))) (-.f64 #s(literal 1 binary64) (/.f64 x y))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 7378697629483821/147573952589676412928 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 7378697629483821/147573952589676412928 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 10000000000000 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)) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) z)) #s(approx (- (* x x) (* (* y 4) z)) (*.f64 (*.f64 #s(literal -4 binary64) z) y)) #s(approx (- (* x x) (* (* y 4) z)) (*.f64 #s(literal -4 binary64) (*.f64 y z))) (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (*.f64 x #s(literal 16 binary64)) x) (if.f64 (<=.f64 z #s(literal -15000000000000000701753105556940631640661486589997087466430886816573492147323556054207597017920417980621731791535007976730501322227627982090064394889376934635769012456112575101454117333740713941273673728 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z (+.f64 y (*.f64 a b)))) (if.f64 (<=.f64 z #s(literal 880000000000000042071166530313047270202607326253190665308207143340425481600971666786880768211782941266431542907135949498268121817714797631252541807453721763132726354713116984822623785095104823296 binary64)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 b z) t) a) (*.f64 z y)) x) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 z (+.f64 y (*.f64 b a))) 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 -61000 binary64)) (+.f64 #s(approx (+ (* (+ (* b z) t) a) (* z y)) (*.f64 a (+.f64 t (*.f64 b z)))) x) (if.f64 (<=.f64 a #s(literal 4052723123306067/7237005577332262213973186563042994240829374041602535252466099000494570602496 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 z (+.f64 y (*.f64 b a))) x)) (+.f64 #s(approx (+ (* (+ (* b z) t) a) (* z y)) (*.f64 a (+.f64 t (*.f64 b z)))) x))) (if.f64 (<=.f64 a #s(literal -62000000000000000000 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))) (if.f64 (<=.f64 a #s(literal 62999999999999996605741766590387261783892233770784139595956684780717655361838396485788081165896142756574641648566272 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 (*.f64 z (+.f64 y (*.f64 b a))) x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))))) (if.f64 (<=.f64 a #s(literal -122000000000000000 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))) (if.f64 (<=.f64 a #s(literal 8973886915892005/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 #s(approx (* z (+ y (* b a))) (*.f64 y z)) x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))))) (if.f64 (<=.f64 t #s(literal -94999999999999996566076402318716871847369752923736717521917720331431838044927342707308518563925399902471369612951340472656903372097704260620216321711083621066929544883526427223596454329359164403865203245056 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a #s(approx (+ t (* b z)) t))) (if.f64 (<=.f64 t #s(literal 4200000000000000189005807392173086521102194444358520359958357297072380423562429177588939997678656803772437338457058525195717494438807019426446361253154764926636663186943388771138710669199620964352 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 #s(approx (* z (+ y (* b a))) (*.f64 y z)) x)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a #s(approx (+ t (* b z)) t))))) (if.f64 (<=.f64 x #s(literal -999999999999999983359180223191721714560372275017470536367007614460468417501012554531477876945938741751237388344363105067534507348164573733465510370326085632 binary64)) (*.f64 #s(approx (+ 1 (/ (+ (* (+ (* b z) t) a) (* z y)) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 x #s(literal 139999999999999998561722826752 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a #s(approx (+ t (* b z)) t))) (*.f64 #s(approx (+ 1 (/ (+ (* (+ (* b z) t) a) (* z y)) x)) #s(literal 1 binary64)) x))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a #s(approx (+ t (* b z)) t))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 4722366482869645/9444732965739290427392 binary64)) #s(approx (sqrt (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))))) (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (pow.f64 p #s(literal 2 binary64))) x))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x)))))))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 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 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 6543749328989449/9007199254740992 binary64)) (sqrt.f64 (fabs.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) (-.f64 (*.f64 (/.f64 x p) #s(literal 1/4 binary64)) #s(literal -1/2 binary64))))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))) #s(literal 2 binary64)))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 1/2 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 6543749328989449/9007199254740992 binary64)) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 x p))))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))) #s(literal 2 binary64)))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 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 6543749328989449/9007199254740992 binary64)) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))) #s(literal 2 binary64)))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 0 binary64)) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(approx 1/2 #s(literal 0 binary64)))) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(literal 1/2 binary64)))) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(literal 1/2 binary64))) (/.f32 (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (PI.f32) (-.f32 (*.f32 (*.f32 cosTheta (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))) cosTheta) #s(literal -1 binary32)))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 cosTheta (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))) cosTheta))) (*.f32 (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 cosTheta cosTheta) (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (/.f32 (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (PI.f32) (-.f32 (*.f32 #s(approx (* cosTheta (- (* alpha alpha) 1)) (*.f32 #s(literal -1 binary32) cosTheta)) cosTheta) #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (* (- (* alpha alpha) 1) cosTheta) (*.f32 #s(literal -1 binary32) cosTheta)) cosTheta)))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) #s(literal 2 binary32)) (-.f32 (*.f32 #s(approx (* cosTheta (- (* alpha alpha) 1)) (neg.f32 cosTheta)) cosTheta) #s(literal -1 binary32)))) (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 (log.f32 alpha) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 #s(approx (* cosTheta (- (* alpha alpha) 1)) (neg.f32 cosTheta)) cosTheta)) (PI.f32))))) (/.f32 (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (log.f32 (*.f32 alpha alpha))) (*.f32 (PI.f32) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 #s(literal -2 binary32) (log.f32 alpha)) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (PI.f32)) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) #s(approx (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta)) #s(literal 1 binary32)))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(approx (* (* (PI) (* 2 (log alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) #s(approx (* (* (PI) (* 2 (log alpha))) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))) #s(literal -54767/66192 binary64) (+.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y)) y) y) (*.f64 #s(literal -9 binary64) (pow.f64 x #s(literal 4 binary64))))) (-.f64 (*.f64 #s(approx 9 #s(literal 0 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 y y) #s(approx (- (* y y) 2) #s(literal -2 binary64)))) (-.f64 (*.f64 #s(literal 9 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 y y) #s(approx (- (* y y) 2) #s(literal -2 binary64)))) #s(approx (- (* 9 (pow x 4)) (* (* y y) (- (* y y) 2))) (*.f64 (*.f64 (*.f64 (neg.f64 y) y) y) y)) (-.f64 (*.f64 y y) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) y) y) y) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 9 binary64)))) (-.f64 (*.f64 (+.f64 y y) y) #s(approx (- (* (* (* y y) y) y) (* (pow x 4) 9)) (*.f64 #s(literal -9 binary64) (pow.f64 x #s(literal 4 binary64))))) (+.f64 (*.f64 (+.f64 y y) y) #s(approx (- (* 9 (pow x 4)) (pow y 4)) (*.f64 (*.f64 (*.f64 (neg.f64 y) y) y) y))) (pow.f64 d1 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) d1) d1) (*.f64 d1 d1)) d1) (*.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 d1 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1))) d1) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -6237000967295999/1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598728432897313180839029277620309527482773742745996037961982373928019637700003545594428547823461075902726866989158347965339952495831756534450543993055534542780027598441950566797347526026474059518965006204928 binary64)) (*.f64 #s(approx (- (+ d3 d2) -3) (+.f64 #s(literal 3 binary64) d2)) d1) (*.f64 (-.f64 #s(approx (+ d3 d2) d3) #s(literal -3 binary64)) d1)) (if.f64 (<=.f64 d3 #s(literal 3299999999999999890948096 binary64)) (*.f64 #s(approx (- (+ d3 d2) -3) (+.f64 #s(literal 3 binary64) d2)) d1) (*.f64 #s(approx (- (+ d3 d2) -3) d3) d1)) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -6237000967295999/1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598728432897313180839029277620309527482773742745996037961982373928019637700003545594428547823461075902726866989158347965339952495831756534450543993055534542780027598441950566797347526026474059518965006204928 binary64)) #s(approx (* (- 1 (/ (- -3 d2) d3)) (* d3 d1)) (*.f64 d1 d2)) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 1942668892225729/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 #s(approx (- (+ d3 d2) -3) #s(approx (+ 3 d2) #s(literal 3 binary64))) d1) (*.f64 #s(approx (- (+ d3 d2) -3) d3) d1))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -6237000967295999/1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598728432897313180839029277620309527482773742745996037961982373928019637700003545594428547823461075902726866989158347965339952495831756534450543993055534542780027598441950566797347526026474059518965006204928 binary64)) #s(approx (* (- 1 (/ (- -3 d2) d3)) (* d3 d1)) (*.f64 d1 d2)) (*.f64 #s(approx (- (+ d3 d2) -3) d3) d1)) #s(approx (* (- 1 (/ (- -3 d2) d3)) (* d3 d1)) (*.f64 d1 d2)) (*.f64 (-.f64 d2 #s(literal -30 binary64)) d1) (if.f64 (<=.f64 d2 #s(literal -16000 binary64)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) #s(approx (* (+ (* 30 (/ d1 d2)) d1) d2) (*.f64 d1 d2))) (if.f64 (<=.f64 d2 #s(literal 10500000 binary64)) (*.f64 #s(approx (- d2 -30) #s(literal 30 binary64)) d1) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) #s(approx (* (+ (* 30 (/ d1 d2)) d1) d2) (*.f64 d1 d2))))) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) #s(approx (* (+ (* 30 (/ d1 d2)) d1) d2) (*.f64 d1 d2))) (*.f64 d #s(literal 30 binary64)) (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 (-.f64 d3 d2)) d1)) (if.f64 (<=.f64 d4 #s(literal 280000000000000014373351737299922903915539992073657548118425600 binary64)) (*.f64 d1 (-.f64 #s(approx (- d4 (- d3 d2)) (-.f64 d2 d3)) d1)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (-.f64 (+.f64 d2 d4) d3)))) (if.f64 (<=.f64 d1 #s(literal -169999999999999991039834309779368256485655359560171112012190257249800166910520463205552816457864052002108786139598547401363578857302070919168 binary64)) (*.f64 #s(approx (- (- d4 (- d3 d2)) d1) (neg.f64 d1)) d1) (if.f64 (<=.f64 d1 #s(literal 649999999999999990910190299086656021248833488421254223911717900732214307672950671563832697028608000 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 8787942429541353/784637716923335095479473677900958302012794430558004314112 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) #s(approx (- (+ d2 d4) d3) (-.f64 d2 d3)))) (if.f64 (<=.f64 d4 #s(literal 639999999999999970480810124935753105408 binary64)) (*.f64 #s(approx (- (- d4 (- d3 d2)) d1) (neg.f64 d1)) d1) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (-.f64 #s(approx (+ d2 d4) d4) d3))))) (if.f64 (<=.f64 d4 #s(literal 130000000000000006899327036040764128383445033814468776596651427168878656699872097778967389900826059916779784380591134973766058784015621869386334208 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 920000000000000008333899138530947351620684507892630597812616271397739322819858745101571326536050111797815934976 binary64)) (*.f64 #s(approx (- (- d4 (- d3 d2)) d1) (neg.f64 d1)) d1) #s(approx (* d1 (- (- d4 (- d3 d2)) d1)) (*.f64 d1 d4))) #s(approx (* d1 (- (- d4 (- d3 d2)) d1)) (*.f64 d1 d4)) (*.f64 (-.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) #s(literal -32 binary64)) d1) (*.f64 (-.f64 d2 (-.f64 #s(literal -37 binary64) d3)) d1) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -6237000967295999/1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598728432897313180839029277620309527482773742745996037961982373928019637700003545594428547823461075902726866989158347965339952495831756534450543993055534542780027598441950566797347526026474059518965006204928 binary64)) (*.f64 (-.f64 d2 #s(approx (- -37 d3) #s(literal -37 binary64))) d1) (*.f64 #s(approx (- d2 (- -37 d3)) (+.f64 #s(literal 37 binary64) d3)) d1)) (*.f64 #s(approx (- d2 (- -37 d3)) (+.f64 #s(literal 37 binary64) d3)) d1) #s(approx (* (- d2 (- -37 d3)) d1) #s(approx (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3))) (*.f64 d1 d3))) (*.f64 (+.f64 d3 d2) d1) (if.f64 (<=.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #s(literal -404805/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 #s(approx (+ d3 d2) d2) d1) (*.f64 #s(approx (+ d3 d2) d3) d1)) (*.f64 #s(approx (+ d3 d2) d2) d1) (/.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 (-.f64 (*.f64 (*.f64 v v) #s(literal 5 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 v v) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 v v))) #s(literal 2 binary64))) (PI.f64))) t) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 v v) #s(literal 5 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (PI.f64))) (*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 v v))) #s(literal 2 binary64))) t)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 v v) #s(literal 5 binary64))) t) (*.f64 (PI.f64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 v v))) #s(literal 2 binary64)))))) (/.f64 (-.f64 (*.f64 (*.f64 v v) #s(literal 5 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 v v) #s(literal 1 binary64)) (PI.f64)) (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 v v))) #s(literal 2 binary64)))) t)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (*.f64 v v))) (*.f64 (PI.f64) (*.f64 t (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 v v))) #s(literal 2 binary64))))))) (/.f64 #s(approx (/ (/ (- (* (* v v) 5) 1) (- (* v v) 1)) (* (sqrt (* (- 1 (* 3 (* v v))) 2)) (PI))) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (sqrt.f64 #s(literal 2 binary64))))) t) #s(approx (/ (- 1 (* 5 (* v v))) (* (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))) (/.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) t))) #s(approx (/ (- 1 (* 5 (* v v))) (* (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))) (/.f64 (/.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 #s(literal 1 binary64) (*.f64 v v)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 v v) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (*.f64 (sqrt.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 v v)) #s(literal 2 binary64))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 #s(literal -6 binary64) (*.f64 v v)) #s(literal -2 binary64))) #s(approx (- 1 (* v v)) #s(literal 1 binary64))) #s(literal 1/4 binary64)) (*.f64 #s(approx (* (/ (sqrt 2) 4) (sqrt (- 1 (* 3 (* v v))))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 v v))) #s(approx (* (* (sqrt (- (* -6 (* v v)) -2)) (- 1 (* v v))) 1/4) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 (acos.f64 (/.f64 (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -5 binary64) (*.f64 v v))) (-.f64 #s(literal 1 binary64) (*.f64 v v)))) (PI.f64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 (*.f64 (acos.f64 (/.f64 (-.f64 (*.f64 #s(literal -5 binary64) (*.f64 v v)) #s(literal -1 binary64)) (-.f64 (*.f64 v v) #s(literal 1 binary64)))) (PI.f64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (asin.f64 (/.f64 (-.f64 (*.f64 (*.f64 v v) #s(literal 5 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 v v)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))) (*.f64 (*.f64 (*.f64 (acos.f64 (/.f64 (-.f64 (*.f64 #s(literal -5 binary64) (*.f64 v v)) #s(literal -1 binary64)) (-.f64 (*.f64 v v) #s(literal 1 binary64)))) (/.f64 #s(literal 2 binary64) (PI.f64))) (PI.f64)) #s(literal 1/2 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 (*.f64 v (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) v))) #s(literal 1 binary64))) (-.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 k #s(literal 4542742026847543/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416 binary64)) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) (pow.f64 k m)) a) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (pow.f64 k (neg.f64 m)) a) (*.f64 (-.f64 k #s(literal -10 binary64)) (/.f64 k (*.f64 (pow.f64 k m) 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 40000000000000003888249619541378613799026913921899767423390630559645202088885356937552710026064031043171026712590695384610417361713721141182915657884885449479801232585954571385252925342241754246545408 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (/ (pow k (neg m)) a) (/.f64 #s(literal 1 binary64) a)) (*.f64 (-.f64 k #s(literal -10 binary64)) (/.f64 k (*.f64 (pow.f64 k m) a))))) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) (pow.f64 k m)) 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 40000000000000003888249619541378613799026913921899767423390630559645202088885356937552710026064031043171026712590695384610417361713721141182915657884885449479801232585954571385252925342241754246545408 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (pow.f64 k (neg.f64 m)) a) (*.f64 (-.f64 k #s(literal -10 binary64)) #s(approx (/ k (* (pow k m) a)) (/.f64 k a))))) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) (pow.f64 k m)) 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)) (/.f64 a (*.f64 (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64)) (pow.f64 k (neg.f64 m)))) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) #s(approx (/ 1 (+ 1 (* k (+ 10 k)))) (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #s(literal 10 binary64)))))) a)) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 (pow.f64 k m) (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64))) a) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) #s(approx (/ 1 (+ 1 (* k (+ 10 k)))) (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #s(literal 10 binary64)))))) a)) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 #s(approx a #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 #s(approx a #s(literal 0 binary64)) k))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 40000000000000003888249619541378613799026913921899767423390630559645202088885356937552710026064031043171026712590695384610417361713721141182915657884885449479801232585954571385252925342241754246545408 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64)))) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) (pow.f64 k m)) 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)) (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 #s(approx (+ 1 (* 10 k)) #s(literal 1 binary64)) (*.f64 k k))) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) #s(approx (/ 1 (+ 1 (* k (+ 10 k)))) (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #s(literal 10 binary64)))))) a)) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 #s(approx a #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 #s(approx a #s(literal 0 binary64)) k))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 10000000000000000525047602552044202487044685811081591549158541155118024579889081957863713750804478640437044438328838781769425232353604305756447921847867069828483872009265758037378302337947880900593689532349707999450811190389676408800746527427801424945792587888200568428381156694721963868654594005401600 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal +inf.0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (*.f64 (/.f64 (-.f64 (*.f64 k k) #s(approx (- (* -10 k) 1) #s(literal -1 binary64))) k) (/.f64 (*.f64 k k) k)))) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) #s(approx (/ 1 (+ 1 (* k (+ 10 k)))) (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #s(literal 10 binary64)))))) a)))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 #s(approx a #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 #s(approx a #s(literal 0 binary64)) k))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 10000000000000000525047602552044202487044685811081591549158541155118024579889081957863713750804478640437044438328838781769425232353604305756447921847867069828483872009265758037378302337947880900593689532349707999450811190389676408800746527427801424945792587888200568428381156694721963868654594005401600 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal +inf.0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (- (* -10 k) 1) (* k k)) (/.f64 #s(literal -10 binary64) k))) (*.f64 k k)))) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) #s(approx (/ 1 (+ 1 (* k (+ 10 k)))) (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #s(literal 10 binary64)))))) a)))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 #s(approx a #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 #s(approx a #s(literal 0 binary64)) k))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 40000000000000003888249619541378613799026913921899767423390630559645202088885356937552710026064031043171026712590695384610417361713721141182915657884885449479801232585954571385252925342241754246545408 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64)))) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) #s(approx (/ 1 (+ 1 (* k (+ 10 k)))) (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #s(literal 10 binary64)))))) a))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 #s(approx a #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 #s(approx a #s(literal 0 binary64)) k))))) (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 10000000000000000524381184475062837195473800154429724610566137243318061834753718863820956830887857615988724636416932177829345401680187244151732297960592357271816907060120777654272 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (-.f64 (*.f64 k k) #s(approx (- (* -10 k) 1) #s(literal -1 binary64))))) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) #s(approx (/ 1 (+ 1 (* k (+ 10 k)))) (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #s(literal 10 binary64)))))) a))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 #s(approx a #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 #s(approx a #s(literal 0 binary64)) k))))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (-.f64 (*.f64 k k) #s(approx (- (* -10 k) 1) #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 5/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)))) (+.f64 a (*.f64 #s(literal -10 binary64) (*.f64 a k)))))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 a (*.f64 #s(literal -10 binary64) (*.f64 a k))))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a #s(approx (+ 1 (+ (* 10 k) (pow k 2))) #s(literal 1 binary64)))) #s(approx (sqrt (+ (+ (* x x) (* y y)) (* z z))) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 (/.f64 y z) y) (*.f64 (/.f64 x z) x)) z))))) #s(approx (sqrt (+ (+ (* x x) (* y y)) (* z z))) (*.f64 z #s(approx (+ 1 (* 1/2 (+ (* y (/ y (* z z))) (* x (/ x (* z z)))))) #s(literal 1 binary64)))) #s(approx (sqrt (+ (+ (* x x) (* y y)) (* z z))) #s(approx (sqrt (+ (pow x 2) (pow y 2))) #s(approx (* y (+ 1 (* 1/2 (/ (pow x 2) (pow y 2))))) y))) (*.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)) #s(approx (+ (* (+ d b) a) (* c a)) (+.f64 (*.f64 a c) (*.f64 a d))) (*.f64 a (+.f64 #s(approx (+ b c) c) d)) #s(approx (* a (+ (+ b c) d)) (*.f64 a d)) #s(approx (* a (+ (+ b c) d)) (*.f64 a c)) #s(approx (* a (+ (+ b c) d)) (*.f64 a b)) (+.f64 (*.f64 b b) (*.f64 a (+.f64 a (+.f64 b 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 d (+.f64 e (+.f64 (+.f64 b c) a))) #s(approx (+ (+ (+ (+ e d) c) b) a) (+.f64 b (+.f64 c (+.f64 d e)))) #s(approx (+ (+ (+ (+ e d) c) b) a) #s(approx (+ b (+ c (+ d e))) (+.f64 c (+.f64 d e)))) #s(approx (+ (+ (+ (+ e d) c) b) a) #s(approx (+ b (+ c (+ d e))) #s(approx (+ c (+ d e)) (+.f64 c d)))) (*.f64 (-.f64 x #s(literal -2 binary64)) x) #s(approx (- (* (+ x 1) (+ x 1)) 1) (+.f64 x x)) (*.f64 b a) (*.f64 (+.f64 y x) (+.f64 y x)) (*.f64 #s(approx (+ y x) y) #s(approx (+ y x) y)) (*.f64 (+.f64 x y) (+.f64 x y)) (*.f64 #s(approx (+ x y) y) #s(approx (+ x y) y)) (*.f64 (-.f64 x y) (+.f64 y x)) (*.f64 (-.f64 x y) #s(approx (+ y x) y)) (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 #s(approx (+ x y) y) (-.f64 x y)) (fabs.f64 (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) #s(literal -1 binary64)))) ew) (sin.f64 t)) (*.f64 (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)) eh))) (fabs.f64 (+.f64 (/.f64 (*.f64 (sin.f64 t) ew) (sqrt.f64 (-.f64 (pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) #s(literal -1 binary64)))) (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 t) eh)))) (fabs.f64 (+.f64 (*.f64 #s(approx (* (/ 1 (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) ew) ew) (sin.f64 t)) (*.f64 (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)) eh))) (fabs.f64 (+.f64 #s(approx (/ (* (sin t) ew) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 ew (sin.f64 t))) (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 t) eh)))) (if.f64 (<=.f64 t #s(literal -3512807709348987/18014398509481984 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 -4040244775997481/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) (fabs.f64 (/.f64 (+.f64 (*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) t)) eh)) #s(approx (* (sin t) ew) (*.f64 ew t))) (sqrt.f64 (-.f64 (pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) #s(literal -1 binary64))))) (if.f64 (<=.f64 t #s(literal 7986198781437845/633825300114114700748351602688 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 (*.f64 (/.f64 eh (fabs.f64 eh)) (fabs.f64 ew)) ew)))) (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 -4040244775997481/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 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 7986198781437845/633825300114114700748351602688 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 (*.f64 (/.f64 eh (fabs.f64 eh)) (fabs.f64 ew)) ew)))) (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 ew #s(literal -450000000000000000082045066746733086386421760 binary64)) #s(approx (exp (* (log (* (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) 1/2)) (*.f64 #s(literal -1 binary64) (*.f64 ew (sqrt.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)))))) (if.f64 (<=.f64 ew #s(literal 31999999999999997481020156661305047741936103969893883257919943171938052749756727296 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 (*.f64 (/.f64 eh (fabs.f64 eh)) (fabs.f64 ew)) ew)))) #s(approx (exp (* (log (* (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) 1/2)) (*.f64 ew (sqrt.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64))))))) (if.f64 (<=.f64 ew #s(literal -95999999999999993048179942781087102373053598361347020018091755874773066249481321890706635096064 binary64)) #s(approx (* (sqrt (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1)))) (sqrt (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) (pow.f64 (sqrt.f64 (*.f64 ew (sin.f64 t))) #s(literal 2 binary64))) (if.f64 (<=.f64 ew #s(literal 31999999999999997481020156661305047741936103969893883257919943171938052749756727296 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 (*.f64 (/.f64 eh (fabs.f64 eh)) (fabs.f64 ew)) ew)))) #s(approx (exp (* (log (* (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) 1/2)) (*.f64 ew (sqrt.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64))))))) (if.f64 (<=.f64 ew #s(literal 31999999999999997481020156661305047741936103969893883257919943171938052749756727296 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 (*.f64 (/.f64 eh (fabs.f64 eh)) (fabs.f64 ew)) ew)))) #s(approx (exp (* (log (* (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))))) 1/2)) (*.f64 ew (sqrt.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)))))) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 (*.f64 (/.f64 eh (fabs.f64 eh)) (fabs.f64 ew)) 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 2993155353253689/5986310706507378352962293074805895248510699696029696 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 eh (*.f64 (fabs.f64 (/.f64 eh ew)) ew))))) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 eh (/.f64 (*.f64 (fabs.f64 eh) ew) (fabs.f64 ew))))))) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 eh (*.f64 (fabs.f64 (/.f64 eh ew)) ew))))) (fabs.f64 (+.f64 (*.f64 (/.f64 (cos.f64 t) (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) #s(literal 2 binary64)) #s(literal -1 binary64)))) ew) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) (*.f64 (sin.f64 t) eh)))) (fabs.f64 (+.f64 (*.f64 #s(approx (/ (cos t) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) (cos.f64 t)) ew) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) (*.f64 (sin.f64 t) eh)))) (if.f64 (<=.f64 t #s(literal 7926335344172073/72057594037927936 binary64)) (fabs.f64 #s(approx (* (+ 1 (/ (* (sin (atan (/ (* (tan t) eh) ew))) (* (sin t) eh)) (* (/ (cos t) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) ew))) (* (/ (cos t) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) ew)) (+.f64 ew (*.f64 eh (*.f64 t (sin.f64 (atan.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))))))))) (if.f64 (<=.f64 t #s(literal 50000000000000002382364672 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) #s(approx ew #s(literal 0 binary64)))))))))))) (if.f64 (<=.f64 t #s(literal 410000000000000002870526323033108743072547953705505027825569799511464140881293798345562176021905188838454037074102958004610654717604354484040236133793490495898033528538481392483303424 binary64)) (fabs.f64 #s(approx (+ (* (/ (cos t) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) ew) (* (sin (atan (/ (* (tan t) eh) ew))) (* (sin t) eh))) (*.f64 ew #s(approx (+ (cos t) (/ (* eh (* (sin t) (sin (atan (/ (* 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 (*.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) #s(approx ew #s(literal 0 binary64))))))))))))))) (if.f64 (<=.f64 ew #s(literal 4856672230564323/60708402882054033466233184588234965832575213720379360039119137804340758912662765568 binary64)) (fabs.f64 #s(approx (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (*.f64 #s(literal -1 binary64) (*.f64 eh (*.f64 (sin.f64 t) (tanh.f64 (asinh.f64 (neg.f64 #s(approx (/ (* eh (sin t)) (* ew (cos t))) (/.f64 (*.f64 eh t) ew)))))))))) (fabs.f64 #s(approx (+ (* (/ (cos t) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) ew) (* (sin (atan (/ (* (tan t) eh) ew))) (* (sin t) eh))) (*.f64 ew #s(approx (+ (cos t) (/ (* eh (* (sin t) (sin (atan (/ (* eh (sin t)) (* ew (cos t))))))) ew)) (cos.f64 t)))))) (if.f64 (<=.f64 ew #s(literal 3290061214130837/2269007733883335972287082669296112915239349672942191252221331572442536403137824056312817862695551072066953619064625508194663368599769448406663254670871573830845597595897613333042429214224697474472410882236254024057110212260250671521235807709272244389361641091086035023229622419456 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 (*.f64 (neg.f64 eh) (/.f64 (neg.f64 #s(approx (/ (* eh (sin t)) (* ew (cos t))) (/.f64 (*.f64 eh t) ew))) (sqrt.f64 (+.f64 (*.f64 #s(approx (/ (* eh (sin t)) (* ew (cos t))) (/.f64 (*.f64 eh t) ew)) #s(approx (/ (* eh (sin t)) (* ew (cos t))) (/.f64 (*.f64 eh t) ew))) #s(literal 1 binary64))))) (sin.f64 t)))) (fabs.f64 #s(approx (+ (* (/ (cos t) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) ew) (* (sin (atan (/ (* (tan t) eh) ew))) (* (sin t) eh))) (*.f64 ew #s(approx (+ (cos t) (/ (* eh (* (sin t) (sin (atan (/ (* eh (sin t)) (* ew (cos t))))))) ew)) (cos.f64 t)))))) (fabs.f64 #s(approx (+ (* (/ (cos t) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) ew) (* (sin (atan (/ (* (tan t) eh) ew))) (* (sin t) eh))) (*.f64 ew #s(approx (+ (cos t) (/ (* eh (* (sin t) (sin (atan (/ (* eh (sin t)) (* ew (cos t))))))) ew)) (cos.f64 t))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (- (* (cos (* phi2 1/2)) (cos (* phi1 1/2))) (* (sin (* phi2 1/2)) (sin (* phi1 1/2))))) (* (- lambda1 lambda2) (- (* (cos (* phi2 1/2)) (cos (* phi1 1/2))) (* (sin (* phi2 1/2)) (sin (* phi1 1/2)))))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)))) (*.f64 lambda1 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)))))) (*.f64 R (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -7136238463529799/713623846352979940529142984724747568191373312 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 -200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) #s(approx (* (sqrt (- (* (- phi2 phi1) (- phi2 phi1)) (* (- lambda2 lambda1) (* (+ 1/2 (* 1/2 (cos (* 2 (* (+ phi2 phi1) -1/2))))) (- lambda1 lambda2))))) R) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 (neg.f64 phi1)) (cos.f64 (neg.f64 phi2))) (*.f64 (sin.f64 (neg.f64 phi1)) (sin.f64 (neg.f64 phi2)))))))) (*.f64 lambda2 (sqrt.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 (neg.f64 phi1)) (cos.f64 (neg.f64 phi2))) (*.f64 (sin.f64 (neg.f64 phi1)) (sin.f64 (neg.f64 phi2)))))))))))) (*.f64 R (sqrt.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 (neg.f64 phi1)) (cos.f64 (neg.f64 phi2))) (*.f64 (sin.f64 (neg.f64 phi1)) (sin.f64 (neg.f64 phi2))))))))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -7136238463529799/713623846352979940529142984724747568191373312 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 -200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 binary64)) #s(approx (* (sqrt (- (* (- phi2 phi1) (- phi2 phi1)) (* (- lambda2 lambda1) (* (+ 1/2 (* 1/2 (cos (* 2 (* (+ phi2 phi1) -1/2))))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2))))))) (*.f64 lambda1 (sqrt.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2))))))))))) (*.f64 R (sqrt.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2))))))))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -7136238463529799/713623846352979940529142984724747568191373312 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 -100000000000000004625108135904199474001226272395072688491888727201272553753779650923383419882203425131989662450489690590919397689516441796634752009109504 binary64)) #s(approx (* (sqrt (- (* (- phi2 phi1) (- phi2 phi1)) (* (- lambda2 lambda1) (* (+ 1/2 (* 1/2 (cos (* 2 (* (+ phi2 phi1) -1/2))))) (- lambda1 lambda2))))) R) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2))))))) (*.f64 lambda1 (sqrt.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2))))))))))) (*.f64 R (sqrt.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2))))))))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -7136238463529799/713623846352979940529142984724747568191373312 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)) (*.f64 (-.f64 lambda2 lambda1) (*.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 lambda1 lambda2))))) R) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -1999999999999999966718360446383443429120744550034941072734015228920936835002025109062955753891877483502474776688726210135069014696329147466931020740652171264 binary64)) (*.f64 #s(approx (sqrt (- (* (- phi2 phi1) (- phi2 phi1)) (* (- lambda2 lambda1) (* (+ 1/2 (* 1/2 (cos (* 2 (* (+ phi2 phi1) -1/2))))) (- lambda1 lambda2))))) (*.f64 lambda2 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sqrt.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2)))))))))))))) R) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -7136238463529799/713623846352979940529142984724747568191373312 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)) (*.f64 (-.f64 lambda2 lambda1) (*.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 lambda1 lambda2))))) R) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -500000000000000008488109619119479852070522586786553369815300517557998872033608454479131162978127556439704227115577799618229701016825446268928 binary64)) #s(approx (* (sqrt (- (* (- phi2 phi1) (- phi2 phi1)) (* (- lambda2 lambda1) (* (+ 1/2 (* 1/2 (cos (* 2 (* (+ phi2 phi1) -1/2))))) (- lambda1 lambda2))))) R) (*.f64 (-.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1)))) R) (*.f64 (*.f64 lambda1 R) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1)))) lambda2)))) lambda2)) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -7136238463529799/713623846352979940529142984724747568191373312 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)) (*.f64 (-.f64 lambda2 lambda1) (*.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 lambda1 lambda2))))) R) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R))) (if.f64 (<=.f64 lambda2 #s(literal -5427754182999197/3618502788666131106986593281521497120414687020801267626233049500247285301248 binary64)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (- (* (cos (* phi2 1/2)) (cos (* phi1 1/2))) (* (sin (* phi2 1/2)) (sin (* phi1 1/2))))) (* (- lambda1 lambda2) (- (* (cos (* phi2 1/2)) (cos (* phi1 1/2))) (* (sin (* phi2 1/2)) (sin (* phi1 1/2)))))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (neg.f64 lambda1) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1)))))) R) (if.f64 (<=.f64 lambda2 #s(literal -7750170316765139/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)) (*.f64 (-.f64 lambda2 lambda1) (*.f64 (-.f64 (*.f64 (cos.f64 #s(approx (* 2 (* (+ phi2 phi1) -1/2)) (neg.f64 phi2))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (-.f64 lambda1 lambda2))))) R) (if.f64 (<=.f64 lambda2 #s(literal 29999999999999998197927946359183536590754619541274687248430141039109077991424 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 (- (* (- phi2 phi1) (- phi2 phi1)) (* (- lambda2 lambda1) (* (+ 1/2 (* 1/2 (cos (* 2 (* (+ phi2 phi1) -1/2))))) (- lambda1 lambda2))))) (*.f64 lambda2 (sqrt.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2)))))))))) R)))) (if.f64 (<=.f64 phi1 #s(literal -16999999999999998692972857132366065798155899589709298105133964844740320527450767016734031613388563093008016560944178585460235381171202656848255151138406400 binary64)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R) (if.f64 (<=.f64 phi1 #s(literal 8256595017564257/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)) (*.f64 (-.f64 lambda2 lambda1) (*.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 lambda1 lambda2))))) R) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi2)))) (if.f64 (<=.f64 lambda2 #s(literal -869410131688397/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 binary64)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (- (* (cos (* phi2 1/2)) (cos (* phi1 1/2))) (* (sin (* phi2 1/2)) (sin (* phi1 1/2))))) (* (- lambda1 lambda2) (- (* (cos (* phi2 1/2)) (cos (* phi1 1/2))) (* (sin (* phi2 1/2)) (sin (* phi1 1/2)))))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (neg.f64 lambda1) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1)))))) R) (if.f64 (<=.f64 lambda2 #s(literal 29999999999999998197927946359183536590754619541274687248430141039109077991424 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 (- (* (- phi2 phi1) (- phi2 phi1)) (* (- lambda2 lambda1) (* (+ 1/2 (* 1/2 (cos (* 2 (* (+ phi2 phi1) -1/2))))) (- lambda1 lambda2))))) (*.f64 lambda2 (sqrt.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) (+.f64 phi1 phi2)))))))))) R))) (if.f64 (<=.f64 lambda1 #s(literal -389999999999999973662162731278208269393877726088547927567229322149471427307537080525906477421152595705537125339795440576167000076909993240551592643322385167912301494347006235115520 binary64)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (- (* (cos (* phi2 1/2)) (cos (* phi1 1/2))) (* (sin (* phi2 1/2)) (sin (* phi1 1/2))))) (* (- lambda1 lambda2) (- (* (cos (* phi2 1/2)) (cos (* phi1 1/2))) (* (sin (* phi2 1/2)) (sin (* phi1 1/2)))))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (neg.f64 lambda1) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1)))))) R) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R)) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -49999999999999999022774886740757079728938194623363135957072991575057002693164136229634719617248991824711074298971975169209998501584220122192048645407522035152272390608472804163584 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 phi2 (+.f64 R (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R phi1) phi2))))) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (-.f64 phi2 phi1)) R) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi2)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi1)) (sqrt.f64 (fabs.f64 (-.f64 (/.f64 (*.f64 (/.f64 b a) b) a) #s(literal 1 binary64)))) (sqrt.f64 (fabs.f64 #s(approx (/ (- (* a a) (* b b)) (* a a)) #s(literal 1 binary64)))) (/.f64 #s(literal 10 binary64) (-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 (-.f64 x #s(literal 1 binary64)) x))) (/.f64 #s(literal 10 binary64) (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 #s(approx (/ -10 (- x -1)) #s(literal -10 binary64)) (-.f64 x #s(literal 1 binary64))) #s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64)) #s(approx (- 1 (cos x)) (*.f64 (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x x))) #s(approx (- 1 (cos x)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) (-.f64 #s(literal 1 binary64) #s(approx (cos x) #s(literal 1 binary64))) (/.f64 #s(approx (- (* x x) (- (* x x) eps)) eps) (+.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps)))) (if.f64 (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -4717453031026927/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 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 -4717453031026927/471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415872 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)) (+.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) eps) #s(approx (- (* (pow (+ eps x) 4) x) (* (* (* (* x x) x) x) x)) (*.f64 eps (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 eps x))) (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 4 binary64) (pow.f64 x #s(literal 2 binary64))))))))))) (+.f64 (*.f64 (pow.f64 (+.f64 eps x) #s(literal 4 binary64)) eps) #s(approx (- (* (pow (+ eps x) 4) x) (* (* (* (* x x) x) x) x)) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (-.f64 (*.f64 eps x) (*.f64 #s(literal -4 binary64) (*.f64 x x))) eps) (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 x x)) x))) (*.f64 (*.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 x x) x) x))))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 eps x) (+.f64 eps x))) (+.f64 eps x)) #s(approx (- (* (pow (+ eps x) 4) x) (* (* (* (* x x) x) x) x)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 eps x) (*.f64 #s(literal -4 binary64) (*.f64 x x))) eps) (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 x x)) x)) eps) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 4 binary64))) eps))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -10120113/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 eps x) (+.f64 eps x))) (+.f64 eps x)) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 (+.f64 eps x) (+.f64 eps x)))))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* eps (+ (* 4 (pow x 4)) (pow x 4))) (*.f64 (*.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 x x) x) eps)) x))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (+.f64 eps x)) eps) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) (*.f64 (+.f64 eps x) (+.f64 eps x))) (+.f64 eps x)) x) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x))))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -10120113/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) eps) (*.f64 (+.f64 eps x) (+.f64 eps x))) (+.f64 eps x)) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 x x) x) x) (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 (+.f64 eps x) (+.f64 eps x)))))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* eps (+ (* 4 (pow x 4)) (pow x 4))) (*.f64 (*.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 x x) x) eps)) x))) (-.f64 (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (+.f64 eps x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -10120113/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 (+.f64 eps x) (+.f64 eps x))) (+.f64 eps x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* eps (+ (* 4 (pow x 4)) (pow x 4))) (*.f64 (*.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 x x) x) eps)) x))) (-.f64 (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (+.f64 eps x))) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -10120113/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 (+.f64 eps x) (+.f64 eps x))) (+.f64 eps x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* eps (+ (* 4 (pow x 4)) (pow x 4))) (*.f64 (*.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 x x) x) eps)) x))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (*.f64 (+.f64 eps x) (+.f64 eps x))) (+.f64 eps x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* eps (+ (* 4 (pow x 4)) (pow x 4))) (*.f64 (*.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 x x) x) eps)) x))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* eps (+ (* 4 (pow x 4)) (pow x 4))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 (*.f64 eps x) #s(literal 5 binary64)))))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* eps (+ (* 4 (pow x 4)) (pow x 4))) (*.f64 #s(literal 5 binary64) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) eps) x)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) #s(approx (* eps (+ (* 4 (pow x 4)) (pow x 4))) (*.f64 #s(literal 5 binary64) (*.f64 (*.f64 x (*.f64 x (*.f64 eps x))) x)))) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 (+.f64 x x) eps) eps)) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 x x) eps)) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 #s(approx (+ (+ x x) eps) eps) eps))) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 #s(approx (+ (+ x x) eps) eps) eps)) #s(approx (/ (- x (sin x)) (tan x)) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) (*.f64 (*.f64 (-.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -143/604800 binary64)) #s(literal 11/15120 binary64)) x) x)) x) (*.f64 (*.f64 x x) x)))) #s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -143/604800 binary64) (*.f64 x x)) #s(literal 11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) #s(literal -1/6 binary64)) x) x)) #s(approx (/ (- x (sin x)) (tan x)) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) (*.f64 (*.f64 (-.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 #s(approx (- (* (* x x) -143/604800) 11/15120) #s(literal -11/15120 binary64)) x) x)) x) (*.f64 (*.f64 x x) x)))) #s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (- (* -143/604800 (* x x)) 11/15120) #s(literal -11/15120 binary64)) x) x) #s(literal 23/360 binary64)) (*.f64 x x)) #s(literal -1/6 binary64)) x) x)) #s(approx (/ (- x (sin x)) (tan x)) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) x) x) (*.f64 (*.f64 #s(approx (- 23/360 (* (* (- (* (* x x) -143/604800) 11/15120) x) x)) #s(literal 23/360 binary64)) x) (*.f64 (*.f64 x x) x)))) #s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (-.f64 (*.f64 #s(approx (- (* (* (- (* -143/604800 (* x x)) 11/15120) x) x) 23/360) #s(literal -23/360 binary64)) (*.f64 x x)) #s(literal -1/6 binary64)) x) x)) #s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)) (*.f64 (sin.f64 (-.f64 (neg.f64 x) (*.f64 (PI.f64) #s(literal -1/2 binary64)))) (pow.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (cosh.f64 #s(literal -20 binary64)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 #s(literal 20 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (cosh.f64 #s(literal -20 binary64)) (cosh.f64 #s(literal -20 binary64))) (-.f64 (*.f64 (sinh.f64 #s(literal 20 binary64)) (sinh.f64 #s(literal 20 binary64))) (*.f64 (cosh.f64 #s(literal -20 binary64)) (sinh.f64 #s(literal 20 binary64)))))) (/.f64 x #s(literal 2 binary64))) x)) (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (PI.f64)) (*.f64 x x)) (-.f64 x (*.f64 (PI.f64) #s(literal -1/2 binary64))))) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (/.f64 x #s(literal 2 binary64))) x)) (*.f64 (sin.f64 (-.f64 (neg.f64 x) (*.f64 (PI.f64) #s(literal -1/2 binary64)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 20 binary64)) (*.f64 x #s(literal 1/2 binary64))) x)) (*.f64 (sin.f64 (-.f64 (neg.f64 x) (*.f64 (PI.f64) #s(literal -1/2 binary64)))) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) #s(literal 5 binary64)) x)) (*.f64 (sin.f64 (-.f64 (neg.f64 x) (*.f64 (PI.f64) #s(literal -1/2 binary64)))) (pow.f64 (pow.f64 (exp.f64 #s(literal 10 binary64)) x) x)) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) x)) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (*.f64 (sin.f64 (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 x (*.f64 (PI.f64) #s(literal -1/2 binary64))) x) #s(literal 1 binary64)) (*.f64 x x)) x)) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 (fabs.f64 x)) (fabs.f64 x))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) x)) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))) (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))) (*.f64 (sin.f64 #s(approx (- (neg x) (* (PI) -1/2)) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) x)) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 (neg.f64 x) x) #s(literal 10 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 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 #s(literal -10 binary64) (*.f64 x x))) (cos.f64 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 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.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)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.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)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))) (sqrt.f64 (-.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 (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))))))) (*.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 (* (* (* (+ (* (sin phi1) (cos (* (PI) 1/2))) (* (cos phi1) (sin (* (PI) 1/2)))) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 phi1))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))))))) (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 (* (* (* (+ (* (sin phi1) (cos (* (PI) 1/2))) (* (cos phi1) (sin (* (PI) 1/2)))) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (sin.f64 phi1))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))))))))))) (if.f64 (<=.f64 lambda2 #s(literal -1794513090194261/87112285931760246646623899502532662132736 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 lambda2 #s(literal 1/2 binary64)))))))))))) (if.f64 (<=.f64 lambda2 #s(literal 15/2 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64))))))))))) (if.f64 (<=.f64 lambda2 #s(literal -5324132520958563/2535301200456458802993406410752 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64))))))))) (if.f64 (<=.f64 lambda2 #s(literal 15/2 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64))))))))))) (if.f64 (<=.f64 lambda2 #s(literal -5324132520958563/2535301200456458802993406410752 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64))))))))) (if.f64 (<=.f64 lambda2 #s(literal 5149185017309387/24519928653854221733733552434404946937899825954937634816 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 2 binary64))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) #s(literal 2 binary64))))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))))) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64))))))))))) (if.f64 (<=.f64 phi2 #s(literal -2281771080410813/316912650057057350374175801344 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 6456360425798343/2305843009213693952 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 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (*.f64 (cos.f64 phi1) (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 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64)))))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi2 #s(literal -2281771080410813/316912650057057350374175801344 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 3089898338056309/39614081257132168796771975168 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2))))) (- (* (sin (* lambda1 1/2)) (cos (* lambda2 1/2))) (* (cos (* lambda1 1/2)) (sin (* lambda2 1/2)))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi2 #s(literal -2281771080410813/316912650057057350374175801344 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 3089898338056309/39614081257132168796771975168 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi2 #s(literal -1349313737003389/1645504557321206042154969182557350504982735865633579863348609024 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 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi2 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 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 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi2 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 lambda1 lambda2))))))) #s(literal 2 binary64)))))))) (if.f64 (<=.f64 phi2 #s(literal 8069530869021589/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi2 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 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 (-.f64 phi2 phi1)) (cos.f64 (+.f64 phi2 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 lambda1 lambda2))))))) #s(literal 2 binary64)))))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 3602879701896397/9007199254740992 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 3602879701896397/9007199254740992 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (fabs.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 3422735716801577/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))))) #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 (sqrt.f64 (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (if.f64 (<=.f64 (+.f64 (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 662929865148937/288230376151711744 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 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (+.f64 R R))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) (if.f64 (<=.f64 phi1 #s(literal -98 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 1450000000000000122845348237410304 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)))))) #s(approx (* (cos phi2) (cos phi1)) (cos.f64 phi2))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) #s(approx (* (cos phi2) (cos phi1)) (cos.f64 phi2)))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi1 #s(literal -98 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 8499999999999999975505264640 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (+.f64 R R)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* 1/2 (- phi1 phi2)))) (cos.f64 (-.f64 phi1 phi2))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (cos (* 2 (* 1/2 (- phi1 phi2)))) (cos.f64 (-.f64 phi1 phi2))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 21499999999999998586433035463387782958876521190981354023112262656211318569413748146049191623152544718181578456818848064057762287799801009338195772472093103782396976026615126576594944 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 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))) (if.f64 (<=.f64 phi2 #s(literal 16999999999999999855914816005337090677073992210516553070960141944449216977835085705756892594825240414913697702965883482680269951197087350503617756921856 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (atan2.f64 (sqrt.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) #s(approx (- (+ 1/2 (* (cos phi1) (* (cos phi2) (- 1/2 (* 1/2 (cos (neg lambda2))))))) (* 1/2 (cos (- phi1 phi2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2))))))) (sqrt.f64 #s(approx (- (+ 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 (neg.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 phi2))))) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 #s(approx (- (+ 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))) #s(approx (- (+ 1/2 (+ (* -1/2 (* phi1 (sin (neg phi2)))) (* 1/2 (cos (neg phi2))))) (* (cos phi2) (- 1/2 (* 1/2 (cos (- lambda1 lambda2)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) #s(approx (* (cos phi2) (cos phi1)) (cos.f64 phi2))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 #s(approx (- (+ 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))) #s(approx (- (+ 1/2 (+ (* -1/2 (* phi1 (sin (neg phi2)))) (* 1/2 (cos (neg phi2))))) (* (cos phi2) (- 1/2 (* 1/2 (cos (- lambda1 lambda2)))))) (+.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) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 #s(approx (- (+ 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))) #s(approx (- (+ 1/2 (+ (* -1/2 (* phi1 (sin (neg phi2)))) (* 1/2 (cos (neg phi2))))) (* (cos phi2) (- 1/2 (* 1/2 (cos (- lambda1 lambda2)))))) (+.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 #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 #s(approx (- (+ 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))) #s(approx (- (+ 1/2 (+ (* -1/2 (* phi1 (sin (neg phi2)))) (* 1/2 (cos (neg phi2))))) (* (cos phi2) (- 1/2 (* 1/2 (cos (- lambda1 lambda2)))))) (+.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 #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 #s(approx (- (+ 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2)))))) (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1)))) #s(approx (- (+ 1/2 (+ (* -1/2 (* phi1 (sin (neg phi2)))) (* 1/2 (cos (neg phi2))))) (* (cos phi2) (- 1/2 (* 1/2 (cos (- lambda1 lambda2)))))) (+.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) (*.f32 (-.f32 u #s(literal 1 binary32)) (*.f32 (-.f32 u #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u))))) s) (*.f32 (*.f32 #s(literal 3 binary32) s) (log.f32 (/.f32 #s(literal 3/4 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(approx (* (* 3 s) (log (/ 1 (- 1 (/ (- u 1/4) 3/4))))) (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 4/3 binary32))) (*.f32 #s(literal -3 binary32) s))) (*.f32 #s(approx (log (pow (/ -3/4 (- u 1)) 3)) (+.f32 (log.f32 #s(literal 27/64 binary32)) (*.f32 #s(literal 3 binary32) u))) s) #s(approx (* (* 3 s) (log (/ 1 (- 1 (/ (- u 1/4) 3/4))))) (*.f32 #s(literal 3 binary32) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4/3 (- u 1/4))))) (+.f32 u (log.f32 #s(literal 3/4 binary32))))))) #s(approx (* (* 3 s) (log (/ 1 (- 1 (/ (- u 1/4) 3/4))))) (*.f32 #s(approx 3 #s(literal 0 binary32)) (*.f32 s (log.f32 #s(literal 3/4 binary32))))) #s(approx (* (* 3 s) (log (/ 1 (- 1 (/ (- u 1/4) 3/4))))) (*.f32 (log.f32 #s(literal 27/64 binary32)) s)) (if.f32 (<=.f32 u #s(literal 11274289/1073741824 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 s (-.f32 (log.f32 #s(literal 2 binary32)) (log.f32 (-.f32 (-.f32 (*.f32 #s(literal -8 binary32) u) #s(literal -1 binary32)) #s(literal -1 binary32)))))) (if.f32 (<=.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)) #s(literal 16072573/16777216 binary32)) (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u #s(literal 4 binary32))))) s) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 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 (+.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 #s(literal 64/3 binary32) u) #s(literal -8 binary32)) (*.f32 (*.f32 u u) #s(literal 64 binary32))))))))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (+.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 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 64/3 binary32) (*.f32 #s(literal 64 binary32) u))))))))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u #s(approx (+ (* 4 s) (* u (+ (* 8 s) (* u (+ (* 64/3 s) (* 64 (* s u))))))) (*.f32 s (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 64/3 binary32) (*.f32 #s(literal 64 binary32) u)))))))))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal 64/3 binary32) u) #s(literal -8 binary32)) u) u) (*.f32 #s(literal -4 binary32) u)))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (+.f32 (*.f32 #s(literal 4 binary32) s) (*.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)))))))))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 64/3 binary32) u))))))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (+.f32 (*.f32 (*.f32 #s(approx (+ 8 (* 64/3 u)) #s(literal 8 binary32)) u) u) (*.f32 u #s(literal 4 binary32))))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (+.f32 (*.f32 #s(literal 4 binary32) s) (*.f32 #s(literal 8 binary32) (*.f32 s u))))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) u))))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u #s(approx (+ 4 (* u (+ 8 (* 64/3 u)))) #s(literal 4 binary32))))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 #s(literal 4 binary32) (*.f32 s u))) (+.f32 (/.f32 (*.f32 #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 (/.f32 (exp.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) #s(literal -1/3 binary32)) r)) (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s)) (/.f32 #s(literal 1 binary32) r)) #s(literal 3/4 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 #s(literal 3/4 binary32) (*.f32 (exp.f32 (/.f32 (*.f32 #s(literal 1/3 binary32) r) s)) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r)))) (/.f32 (*.f32 (+.f32 (exp.f32 (*.f32 (/.f32 #s(literal -1/3 binary32) s) r)) (exp.f32 (/.f32 (neg.f32 r) s))) #s(literal 1/8 binary32)) (*.f32 (*.f32 s r) (PI.f32))) #s(approx (/ (* (/ (+ (exp (/ (neg r) s)) (exp (* (/ -1/3 s) r))) (PI)) 1/8) (* 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 (PI.f32) s) r))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 309485/618970019642690137449562112 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/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 #s(literal 3/4 binary32) #s(approx (* (exp (* r (/ 1/3 s))) (* (* (* 6 (PI)) s) r)) (*.f32 r (+.f32 (*.f32 #s(literal 6 binary32) (*.f32 s (PI.f32))) (*.f32 r (+.f32 (*.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 r (PI.f32)) s)) (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 309485/618970019642690137449562112 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/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 #s(literal 3/4 binary32) #s(approx (* (exp (* r (/ 1/3 s))) (* (* (* 6 (PI)) s) r)) (*.f32 r (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 r (PI.f32))) (*.f32 #s(literal 6 binary32) (*.f32 s (PI.f32))))))))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 309485/618970019642690137449562112 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 (/ (+ (* (/ (exp (/ (neg r) s)) (PI)) 1/8) (* (/ (exp (/ r (* -3 s))) (PI)) 1/8)) (* s r)) (*.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 13743895/274877906944 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 r (*.f32 #s(literal 1/8 binary32) (/.f32 #s(approx (+ (exp (/ (neg r) s)) (exp (* (/ -1/3 s) r))) (-.f32 (*.f32 #s(literal -4/3 binary32) (/.f32 r s)) #s(literal -2 binary32))) (*.f32 (PI.f32) s)))))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 13743895/274877906944 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) (/.f32 #s(literal 1 binary32) (*.f32 r (PI.f32)))) (*.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1 binary32) (*.f32 s (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 13743895/274877906944 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(approx (+ (exp (/ (neg r) s)) (exp (* (/ -1/3 s) r))) (-.f32 (*.f32 #s(literal -4/3 binary32) (/.f32 r s)) #s(literal -2 binary32))) (*.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 13743895/274877906944 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) (/.f32 (*.f32 #s(approx (+ (exp (/ (neg r) s)) (exp (* (/ -1/3 s) r))) (-.f32 (*.f32 #s(literal -4/3 binary32) (/.f32 r s)) #s(literal -2 binary32))) #s(literal 1/8 binary32)) (*.f32 (*.f32 (PI.f32) s) r))) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 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 #s(literal 1/4 binary32) (*.f32 r (*.f32 s (PI.f32))))) (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (-.f64 a b) #s(approx (+ b a) b)) (+.f64 (*.f64 (-.f64 x z) y) z) (if.f64 (<=.f64 x #s(literal -3422735716801577/9007199254740992 binary64)) (+.f64 (*.f64 x y) #s(approx (* z (- 1 y)) z)) (if.f64 (<=.f64 x #s(literal 5104235503814077/21267647932558653966460912964485513216 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 z (-.f64 #s(literal 1 binary64) y))) (+.f64 (*.f64 x y) #s(approx (* z (- 1 y)) z)))) (if.f64 (<=.f64 z #s(literal -395096506629487/23945242826029513411849172299223580994042798784118784 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 z (-.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 z #s(literal 8347383632828229/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 x #s(approx (+ y (/ (* z (- 1 y)) x)) y))) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 z (-.f64 #s(literal 1 binary64) y))))) (if.f64 (<=.f64 y #s(literal -4190417494555165/5986310706507378352962293074805895248510699696029696 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 x #s(approx (+ y (/ (* z (- 1 y)) x)) y))) (if.f64 (<=.f64 y #s(literal 25 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) #s(approx (* z (- 1 y)) z)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 x #s(approx (+ y (/ (* z (- 1 y)) x)) y))))) #s(approx (+ (* x y) (* z (- 1 y))) #s(approx (* z (- 1 y)) z)) (if.f64 (<=.f64 x #s(literal 349999999999999990906748928 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 -399999999999999963837604179070150374006627674962305594347571169861089804111813204146136566953943952118278212154042665274723461119371548972648916747373110613225569624679447736153654194682660310737827119346707595264 binary64)) (*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (*.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 -8343699359066055/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192 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 3827252586451049/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616 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 -7737125245533627/19342813113834066795298816 binary64)) (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 (-.f64 #s(literal 1 binary64) z) z)) x) (if.f64 (<=.f64 z #s(literal 10200000000000000196699275635471779940670838163898368 binary64)) (/.f64 (*.f64 x #s(approx (+ (- y z) 1) (+.f64 #s(literal 1 binary64) y))) z) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)))) (if.f64 (<=.f64 z #s(literal -7737125245533627/19342813113834066795298816 binary64)) (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 (-.f64 #s(literal 1 binary64) z) z)) x) (if.f64 (<=.f64 z #s(literal 10200000000000000196699275635471779940670838163898368 binary64)) (*.f64 (/.f64 x z) #s(approx (+ (- y z) 1) (-.f64 y #s(literal -1 binary64)))) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)))) (if.f64 (<=.f64 y #s(literal -17999999999999999369456502555754622707105267712 binary64)) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 x y)) z) (if.f64 (<=.f64 y #s(literal 1599999999999999924597367258419376127959138924509729330865366203996575235827292593103931184054664172422196960983918918735759412985084835232170196603642279100416 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 -170000000000000 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal -3618502788666131/3618502788666131106986593281521497120414687020801267626233049500247285301248 binary64)) (*.f64 (/.f64 #s(approx (+ (- y z) 1) #s(approx (- y -1) #s(literal 1 binary64))) z) x) (if.f64 (<=.f64 z #s(literal -2428652004489067/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912 binary64)) (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (if.f64 (<=.f64 z #s(literal 2259756624739205/12554203470773361527671578846415332832204710888928069025792 binary64)) (*.f64 (/.f64 #s(approx (+ (- y z) 1) #s(approx (- y -1) #s(literal 1 binary64))) z) x) (if.f64 (<=.f64 z #s(literal 20199999999999998771244828329852544867106816 binary64)) (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x))))))) (if.f64 (<=.f64 z #s(literal -170000000000000 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal -3618502788666131/3618502788666131106986593281521497120414687020801267626233049500247285301248 binary64)) (/.f64 (*.f64 x #s(approx (+ (- y z) 1) #s(approx (+ 1 y) #s(literal 1 binary64)))) z) (if.f64 (<=.f64 z #s(literal 10200000000000000196699275635471779940670838163898368 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 -170000000000000 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal -3618502788666131/3618502788666131106986593281521497120414687020801267626233049500247285301248 binary64)) (*.f64 (/.f64 #s(approx (+ (- y z) 1) #s(approx (- y -1) #s(literal 1 binary64))) z) x) (if.f64 (<=.f64 z #s(literal 10200000000000000196699275635471779940670838163898368 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 -170000000000000 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal 20199999999999998771244828329852544867106816 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 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 #s(literal 2 binary64))) (-.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 (cos.f64 x) (cos.f64 y)))) (+.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)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))) #s(literal 3 binary64)))) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (-.f64 (sin.f64 y) (*.f64 (sin.f64 x) #s(literal 1/16 binary64))) (*.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)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) (sqrt.f64 #s(literal 5 binary64))) #s(literal 1/2 binary64)) (cos.f64 y))) #s(literal 3 binary64)))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))) (*.f64 (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (cos.f64 x) (cos.f64 y))))) (+.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)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))) #s(literal 3 binary64)))) #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 -8106479329266893/9007199254740992 binary64)) (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))))) (if.f64 (<=.f64 y #s(literal 1764064555981667/618970019642690137449562112 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 y (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64))))) (-.f64 (sin.f64 y) (/.f64 (sin.f64 x) #s(literal 16 binary64)))) (-.f64 (cos.f64 x) (cos.f64 y)))) (+.f64 #s(literal 3 binary64) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))) #s(literal 3 binary64)))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (sin.f64 x) (/.f64 (sin.f64 y) #s(literal 16 binary64)))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y))) (-.f64 (cos.f64 x) (cos.f64 y)))) (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))) (cos.f64 y)))))) (if.f64 (<=.f64 y #s(literal -8106479329266893/9007199254740992 binary64)) (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))))) (if.f64 (<=.f64 y #s(literal 1764064555981667/618970019642690137449562112 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (sin.f64 x) #s(approx (/ (sin y) 16) (*.f64 #s(literal 1/16 binary64) y)))) (-.f64 (sin.f64 y) (/.f64 (sin.f64 x) #s(literal 16 binary64)))) (-.f64 (cos.f64 x) (cos.f64 y)))) (+.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)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))) #s(literal 3 binary64)))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (sin.f64 x) (/.f64 (sin.f64 y) #s(literal 16 binary64)))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y))) (-.f64 (cos.f64 x) (cos.f64 y)))) (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))) (cos.f64 y)))))) (if.f64 (<=.f64 y #s(literal -450 binary64)) (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))))) (if.f64 (<=.f64 y #s(literal 1764064555981667/618970019642690137449562112 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 #s(approx (- (cos x) (cos y)) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (*.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)) #s(literal 1/3 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (sin.f64 x) (/.f64 (sin.f64 y) #s(literal 16 binary64)))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y))) (-.f64 (cos.f64 x) (cos.f64 y)))) (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))) (cos.f64 y)))))) (if.f64 (<=.f64 y #s(literal -450 binary64)) (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))))) (if.f64 (<=.f64 y #s(literal 1764064555981667/618970019642690137449562112 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 #s(approx (- (cos x) (cos y)) (-.f64 (cos.f64 x) #s(literal 1 binary64))) (*.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)) #s(literal 1/3 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (sin.f64 x) (/.f64 (sin.f64 y) #s(literal 16 binary64)))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y))) (-.f64 (cos.f64 x) (cos.f64 y)))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)))) #s(literal 3 binary64)) #s(literal -3 binary64))))) (if.f64 (<=.f64 y #s(literal -3422735716801577/36028797018963968 binary64)) (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))))) (if.f64 (<=.f64 y #s(literal 1764064555981667/618970019642690137449562112 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sin.f64 x) #s(approx (/ (sin y) 16) (*.f64 #s(literal 1/16 binary64) y))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 y) (*.f64 (sin.f64 x) #s(literal 1/16 binary64)))) #s(approx (- (cos x) (cos y)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #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(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (sin.f64 x) (/.f64 (sin.f64 y) #s(literal 16 binary64)))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y))) (-.f64 (cos.f64 x) (cos.f64 y)))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)))) #s(literal 3 binary64)) #s(literal -3 binary64))))) (if.f64 (<=.f64 y #s(literal -3422735716801577/36028797018963968 binary64)) (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))))) (if.f64 (<=.f64 y #s(literal 1764064555981667/618970019642690137449562112 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sin.f64 x) #s(approx (/ (sin y) 16) (*.f64 #s(literal 1/16 binary64) y))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 y) (*.f64 (sin.f64 x) #s(literal 1/16 binary64)))) #s(approx (- (cos x) (cos y)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)))) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)))))))) (if.f64 (<=.f64 y #s(literal -3422735716801577/36028797018963968 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (if.f64 (<=.f64 y #s(literal 1764064555981667/618970019642690137449562112 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sin.f64 x) #s(approx (/ (sin y) 16) (*.f64 #s(literal 1/16 binary64) y))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 y) (*.f64 (sin.f64 x) #s(literal 1/16 binary64)))) #s(approx (- (cos x) (cos y)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)))) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)))))))) (if.f64 (<=.f64 y #s(literal -3422735716801577/36028797018963968 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (if.f64 (<=.f64 y #s(literal 1764064555981667/618970019642690137449562112 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sin.f64 x) #s(approx (/ (sin y) 16) (*.f64 #s(literal 1/16 binary64) y))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 y) (*.f64 (sin.f64 x) #s(literal 1/16 binary64)))) #s(approx (- (cos x) (cos y)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))))) (if.f64 (<=.f64 y #s(literal -3422735716801577/36028797018963968 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 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64))) (if.f64 (<=.f64 y #s(literal 1764064555981667/618970019642690137449562112 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sin.f64 x) #s(approx (/ (sin y) 16) (*.f64 #s(literal 1/16 binary64) y))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 y) (*.f64 (sin.f64 x) #s(literal 1/16 binary64)))) #s(approx (- (cos x) (cos y)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #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(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 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64))))) (if.f64 (<=.f64 x #s(literal -72000 binary64)) (/.f64 #s(approx (* (- (* (* (* (- (sin y) (/ (sin x) 16)) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) -2) 1/3) (*.f64 #s(literal 1/3 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))))) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (if.f64 (<=.f64 x #s(literal 3752245776675559/20282409603651670423947251286016 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (sin.f64 x) (/.f64 (sin.f64 y) #s(literal 16 binary64)))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y))) #s(approx (- (cos x) (cos y)) (-.f64 #s(literal 1 binary64) (cos.f64 y))))) (*.f64 #s(literal 3 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))))) (+.f64 #s(literal 3 binary64) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) (sqrt.f64 #s(literal 5 binary64))) #s(literal 1/2 binary64)) (cos.f64 y))) #s(literal 3 binary64)))))) (if.f64 (<=.f64 x #s(literal -4278419646001971/2251799813685248 binary64)) (/.f64 #s(approx (* (- (* (* (* (- (sin y) (/ (sin x) 16)) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) -2) 1/3) (*.f64 #s(literal 1/3 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))))) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (if.f64 (<=.f64 x #s(literal 3752245776675559/20282409603651670423947251286016 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (- (sin x) (/ (sin y) 16)) (-.f64 x (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y))) (-.f64 (cos.f64 x) (cos.f64 y)))) (*.f64 #s(literal 3 binary64) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (cos.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) #s(literal 2 binary64)) (cos.f64 y))))) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))))) (+.f64 #s(literal 3 binary64) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) (sqrt.f64 #s(literal 5 binary64))) #s(literal 1/2 binary64)) (cos.f64 y))) #s(literal 3 binary64)))))) (if.f64 (<=.f64 y #s(literal -1080863910568919/36028797018963968 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y))))))) (+.f64 #s(literal 3 binary64) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) (sqrt.f64 #s(literal 5 binary64))) #s(literal 1/2 binary64)) (cos.f64 y))) #s(literal 3 binary64)))) (if.f64 (<=.f64 y #s(literal 1764064555981667/618970019642690137449562112 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (sin.f64 x) #s(approx (/ (sin y) 16) (*.f64 #s(literal 1/16 binary64) y))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 y) (*.f64 (sin.f64 x) #s(literal 1/16 binary64)))) #s(approx (- (cos x) (cos y)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #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(literal 2 binary64) (*.f64 #s(approx (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (-.f64 (cos.f64 x) (cos.f64 y)))) (+.f64 #s(literal 3 binary64) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))) #s(literal 3 binary64)))))) (if.f64 (<=.f64 x #s(literal -72000 binary64)) (/.f64 #s(approx (* (- (* (* (* (- (sin y) (/ (sin x) 16)) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) -2) 1/3) (*.f64 #s(literal 1/3 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))))) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (if.f64 (<=.f64 x #s(literal 3752245776675559/20282409603651670423947251286016 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (sin y) (/ (sin x) 16)) (sin.f64 y)) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y)))) #s(approx (- (cos x) (cos y)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))))) (+.f64 #s(literal 3 binary64) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) (sqrt.f64 #s(literal 5 binary64))) #s(literal 1/2 binary64)) (cos.f64 y))) #s(literal 3 binary64)))))) (if.f64 (<=.f64 x #s(literal -3242591731706757/36028797018963968 binary64)) (/.f64 #s(approx (* (- (* (* (* (- (sin y) (/ (sin x) 16)) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) -2) 1/3) (*.f64 #s(literal 1/3 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))))) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (if.f64 (<=.f64 x #s(literal 3752245776675559/20282409603651670423947251286016 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (* (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) (* (* (* (- 1 (/ 3 (sqrt 5))) (sqrt 5)) 1/2) (cos y))) 3))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (*.f64 (sqrt.f64 #s(literal 5 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64))))))))))))) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64))))))) (+.f64 #s(literal 3 binary64) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) (sqrt.f64 #s(literal 5 binary64))) #s(literal 1/2 binary64)) (cos.f64 y))) #s(literal 3 binary64)))))) (if.f64 (<=.f64 x #s(literal -3242591731706757/36028797018963968 binary64)) (/.f64 #s(approx (* (- (* (* (* (- (sin y) (/ (sin x) 16)) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) -2) 1/3) (*.f64 #s(literal 1/3 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))))) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (if.f64 (<=.f64 x #s(literal 3752245776675559/20282409603651670423947251286016 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (* (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) (* (* (* (- 1 (/ 3 (sqrt 5))) (sqrt 5)) 1/2) (cos y))) 3))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (*.f64 (sqrt.f64 #s(literal 5 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 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 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64))))))) (if.f64 (<=.f64 x #s(literal -3242591731706757/36028797018963968 binary64)) (/.f64 #s(approx (* (- (* (* (* (- (sin y) (/ (sin x) 16)) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) -2) 1/3) (*.f64 #s(literal 1/3 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))))) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))) (if.f64 (<=.f64 x #s(literal 3752245776675559/20282409603651670423947251286016 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (* (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) (* (* (* (- 1 (/ 3 (sqrt 5))) (sqrt 5)) 1/2) (cos y))) 3))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (*.f64 (sqrt.f64 #s(literal 5 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64))))))))))))) (/.f64 #s(approx (* (- (* (* (* (- (sin y) (/ (sin x) 16)) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (- (cos x) (cos y))) -2) 1/3) (*.f64 #s(literal 1/3 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))))) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))))) (if.f64 (<=.f64 x #s(literal -3000000000 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal 3752245776675559/20282409603651670423947251286016 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (* (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) (* (* (* (- 1 (/ 3 (sqrt 5))) (sqrt 5)) 1/2) (cos y))) 3))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (*.f64 (sqrt.f64 #s(literal 5 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 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 #s(literal 1/3 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))) (-.f64 (*.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 -3000000000 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal 3752245776675559/20282409603651670423947251286016 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (+ 3 (* (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) (* (* (- (sqrt 5) 3) 1/2) (cos y))) 3))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))) (-.f64 (*.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 -3000000000 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal 3752245776675559/20282409603651670423947251286016 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 #s(literal 1/3 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (+.f64 #s(literal 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 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) #s(literal -1/16 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))))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))) #s(literal 1/3 binary64))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(approx (+ 2 (* -1/16 (* (pow (sin x) 2) (* (sqrt 2) (- (cos x) 1))))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) #s(approx (* 1/3 (/ (+ 2 (* -1/16 (* (pow (sin x) 2) (* (sqrt 2) (- (cos x) 1))))) (+ 1 (+ (* 1/2 (* (cos x) (- (sqrt 5) 1))) (* 1/2 (- 3 (sqrt 5))))))) (/.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64))))) #s(literal -1 binary64))))) (if.f64 (<=.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))) #s(literal 40000000000000001945903893149060041619392612399884220638941241589674604509430938803167612022280515642126955783555328569714338388662038834492785865819864594858697283926172343242228052880157501208293402494583566494524476715636026609219141632 binary64)) (/.f64 (tan.f64 (-.f64 (/.f64 x (+.f64 y y)) (PI.f64))) (sin.f64 (-.f64 (PI.f64) (/.f64 x (+.f64 y y))))) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))) #s(literal 19999999999999999042943898584577627210672650772505466848487442240115469688899487215981329357961462820572091693694875828215901850281511913037194533151440339824999916850618391401330231357640700542387220923023397191454763848595979444663933846679453696 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 x) (+.f64 y y)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))) #s(literal 19999999999999999042943898584577627210672650772505466848487442240115469688899487215981329357961462820572091693694875828215901850281511913037194533151440339824999916850618391401330231357640700542387220923023397191454763848595979444663933846679453696 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 y y) (neg.f64 x))) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))) #s(literal 19999999999999999042943898584577627210672650772505466848487442240115469688899487215981329357961462820572091693694875828215901850281511913037194533151440339824999916850618391401330231357640700542387220923023397191454763848595979444663933846679453696 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (/.f64 x (+.f64 y y))))) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))) #s(literal 200000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 (-.f64 (PI.f64) (/.f64 x (+.f64 y y))) (PI.f64)))) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 x (*.f64 y #s(literal 2 binary64))) #s(literal 200000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 x (+.f64 y y)))) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64))) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))) (sqrt.f64 #s(approx (- 1 (* x x)) #s(literal 1 binary64))) (/.f64 (*.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) y) (-.f64 #s(literal 3 binary64) x)) #s(literal -3 binary64)) (*.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 #s(literal 3 binary64) x)) y) (-.f64 #s(literal 1 binary64) x)) (if.f64 (<=.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 3 binary64) x)) #s(literal 39999999999999999728837946974465119058468337677762560 binary64)) #s(approx (/ (* (- 1 x) (- 3 x)) (* y 3)) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 3 binary64) x)) y))) (*.f64 (-.f64 x #s(literal 3 binary64)) #s(approx (/ (- x 1) (* y 3)) (/.f64 x (*.f64 y #s(literal 3 binary64)))))) (*.f64 (-.f64 x #s(literal 3 binary64)) (/.f64 (-.f64 x #s(literal 1 binary64)) (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) x) y) (-.f64 #s(literal 1 binary64) x)) #s(literal 1/3 binary64)) (if.f64 (<=.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 3 binary64) x)) #s(literal 5 binary64)) #s(approx (/ (* (- 1 x) (- 3 x)) (* y 3)) (/.f64 (*.f64 #s(literal 1/3 binary64) #s(approx (* (- 1 x) (- 3 x)) (-.f64 (*.f64 #s(literal -4 binary64) x) #s(literal -3 binary64)))) y)) (*.f64 (-.f64 x #s(literal 3 binary64)) #s(approx (/ (- x 1) (* y 3)) (/.f64 x (*.f64 y #s(literal 3 binary64)))))) (if.f64 (<=.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 3 binary64) x)) #s(literal 5 binary64)) #s(approx (/ (* (- 1 x) (- 3 x)) (* y 3)) (/.f64 (*.f64 #s(literal 1/3 binary64) #s(approx (* (- 1 x) (- 3 x)) (-.f64 (*.f64 #s(literal -4 binary64) x) #s(literal -3 binary64)))) y)) (*.f64 (-.f64 x #s(literal 3 binary64)) #s(approx (/ (- x 1) (* y 3)) (*.f64 #s(literal 1/3 binary64) (/.f64 x y))))) (if.f64 (<=.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 3 binary64) x)) #s(literal 5 binary64)) #s(approx (/ (* (- 1 x) (- 3 x)) (* y 3)) (/.f64 (*.f64 #s(literal 1/3 binary64) #s(approx (* (- 1 x) (- 3 x)) (-.f64 (*.f64 #s(literal -4 binary64) x) #s(literal -3 binary64)))) y)) (*.f64 #s(approx (/ (- x 3) y) (/.f64 x y)) #s(approx (/ (* (- 1 x) 1) -3) (*.f64 #s(literal 1/3 binary64) x)))) (if.f64 (<=.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 3 binary64) x)) #s(literal 5 binary64)) (/.f64 #s(approx (* (/ (* (- 1 x) 1) -3) (- x 3)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4/3 binary64) x))) y) (*.f64 #s(approx (/ (- x 3) y) (/.f64 x y)) #s(approx (/ (* (- 1 x) 1) -3) (*.f64 #s(literal 1/3 binary64) x)))) (if.f64 (<=.f64 x #s(literal -75000 binary64)) (*.f64 #s(approx (/ (- x 3) y) (/.f64 x y)) #s(approx (/ (* (- 1 x) 1) -3) #s(literal -1/3 binary64))) #s(approx (/ (* (- 1 x) (- 3 x)) (* y 3)) (/.f64 #s(literal 1 binary64) y))) (/.f64 #s(approx (* (/ (* (- 1 x) 1) -3) (- x 3)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4/3 binary64) x))) y) (*.f64 #s(approx (/ (* 1/3 (- 3 x)) y) (/.f64 #s(literal 1 binary64) y)) (-.f64 #s(literal 1 binary64) x)) #s(approx (/ (* (- 1 x) (- 3 x)) (* y 3)) (/.f64 #s(literal 1 binary64) y)) (if.f64 (<=.f64 x #s(literal 4525239750366505/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 binary64)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal -1 binary64)) (if.f64 (<=.f64 x #s(literal 4199999999999999926438960023783713777465476787937733722611235741426461255921512616372514300655948395344852688853404856431381650225815103297552384 binary64)) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y))) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y))) #s(literal 7241683770807669/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048 binary64)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal -1 binary64)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal 1 binary64))) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal -1 binary64)) #s(approx (* x (sqrt (- (* y y) (* z z)))) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 6646139978924579/332306998946228968225951765070086144 binary64)) (*.f64 (+.f64 y (/.f64 (*.f64 (+.f64 x z) (-.f64 x z)) y)) #s(literal 1/2 binary64)) (-.f64 (*.f64 x (/.f64 x (+.f64 y y))) (*.f64 (-.f64 z y) (/.f64 (+.f64 z y) (+.f64 y y))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) (*.f64 y #s(literal 2 binary64))) #s(literal -8627182933488205/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) (-.f64 (*.f64 #s(approx (+ y (/ (* x x) y)) y) #s(literal 1/2 binary64)) (*.f64 (/.f64 z (+.f64 y y)) z)) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) (*.f64 y #s(literal 2 binary64))) #s(literal +inf.0 binary64)) (-.f64 (*.f64 x (/.f64 x (+.f64 y y))) #s(approx (/ (* (+ z y) (- z y)) (+ y y)) (*.f64 #s(literal -1/2 binary64) y))) (/.f64 #s(literal 1 binary64) #s(approx (/ (+ y y) (- (* y y) (* (+ z x) (- z x)))) (/.f64 (/.f64 (+.f64 y y) (-.f64 x z)) (+.f64 z x)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) (*.f64 y #s(literal 2 binary64))) #s(literal -8627182933488205/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) (-.f64 (*.f64 #s(approx (+ y (/ (* x x) y)) y) #s(literal 1/2 binary64)) (*.f64 (/.f64 z (+.f64 y y)) z)) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) (*.f64 y #s(literal 2 binary64))) #s(literal +inf.0 binary64)) (-.f64 (*.f64 x (/.f64 x (+.f64 y y))) #s(approx (/ (* (+ z y) (- z y)) (+ y y)) (*.f64 #s(literal -1/2 binary64) y))) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (*.f64 (+.f64 z x) (*.f64 (-.f64 z x) (/.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 -8627182933488205/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (*.f64 (*.f64 #s(approx (+ x z) z) (/.f64 (-.f64 z x) y)) #s(literal -1/2 binary64))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) (*.f64 y #s(literal 2 binary64))) #s(literal +inf.0 binary64)) (-.f64 (*.f64 x (/.f64 x (+.f64 y y))) #s(approx (/ (* (+ z y) (- z y)) (+ y y)) (*.f64 #s(literal -1/2 binary64) y))) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (*.f64 (+.f64 z x) (*.f64 (-.f64 z x) (/.f64 #s(literal -1/2 binary64) y)))))) (if.f64 (<=.f64 y #s(literal 220000000000000007592429476554749664816543138573165614389026971503248030856683604993955037799163443392898073074666561998853172245366307336800027667341753817089537552671862329380010196992 binary64)) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (*.f64 (+.f64 z x) (*.f64 (/.f64 (-.f64 z x) y) #s(literal -1/2 binary64)))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y))) (if.f64 (<=.f64 y #s(literal 220000000000000007592429476554749664816543138573165614389026971503248030856683604993955037799163443392898073074666561998853172245366307336800027667341753817089537552671862329380010196992 binary64)) #s(approx (/ 1 (/ (+ y 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 3200000000000000000000 binary64)) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (/.f64 (*.f64 (+.f64 z x) (-.f64 x z)) (+.f64 y y))) (if.f64 (<=.f64 y #s(literal 260000000000000000738771363590432108074340987066609055004658303595241283646175969002403235816141119458239413246077716817259112586493610707627848050658888767335415104577227748577694973952 binary64)) #s(approx (- (* x (/ x (+ y y))) (/ (* (+ z y) (- z y)) (+ y y))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 y z) (-.f64 z y)) y))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y)))) (if.f64 (<=.f64 y #s(literal 3100000000000000068725651362513036654386469723058226297256279933423225231890942226241218547667697664 binary64)) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (/.f64 (*.f64 (+.f64 z x) (-.f64 x z)) (+.f64 y 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 -8627182933488205/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (*.f64 (*.f64 #s(approx (+ x z) z) (/.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 (/ (+ y 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 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (*.f64 (*.f64 #s(approx (+ x z) z) (/.f64 (-.f64 z x) y)) #s(literal -1/2 binary64)))))) (if.f64 (<=.f64 z #s(literal 578960446186581/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y)) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (*.f64 (*.f64 #s(approx (+ x z) z) (/.f64 (-.f64 z x) y)) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 z #s(literal 303954234247955/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y)) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (+ z x) (- z x))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(approx (+ x z) z) (-.f64 z x)) y)))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 y #s(literal -4500000000000000043318915593404416 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 9500 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 y (+.f64 x (+.f64 z (/.f64 (*.f64 x z) y))))))) (*.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 -3602879701896397/18014398509481984 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 9500 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 y (+.f64 x (+.f64 z (/.f64 (*.f64 x z) y))))))) (*.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 -3602879701896397/18014398509481984 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 9500 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 -3602879701896397/18014398509481984 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 1000000000000000000000 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 (+.f64 x z) y))))))) (if.f64 (<=.f64 y #s(literal -3602879701896397/18014398509481984 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 149999999999999995945819308032 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 #s(approx (+ x y) y) z))))))) (if.f64 (<=.f64 y #s(literal -3269984763141685/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 x (+.f64 y z))))) (if.f64 (<=.f64 y #s(literal 7199999999999999666652962607695167387053101940736 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 z (+.f64 x y))))) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (*.f64 z (sqrt.f64 (/.f64 #s(approx (+ x y) y) z))))))) (if.f64 (<=.f64 y #s(literal 149999999999999995945819308032 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 #s(approx (+ x y) y) z)))))) (if.f64 (<=.f64 y #s(literal -3269984763141685/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 x (+.f64 y z))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 z (+.f64 x y)))))) (if.f64 (<=.f64 y #s(literal 5186557740999835/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 x (+.f64 y z))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 y z))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 y (+.f64 x z))))) (if.f64 (<=.f64 y #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (sqrt.f64 (*.f64 x y)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 y z))))) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (sqrt.f64 (*.f64 x y)))) (if.f64 (<=.f64 y #s(literal -2000000000000000026575110144 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 95000000000 binary64)) (/.f64 #s(approx (- (- (* (- 1 x) y) y) 1) (-.f64 #s(literal -1 binary64) (*.f64 x y))) (-.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 -1224979098644775/36028797018963968 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 4278419646001971/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 -2476979795053773/2251799813685248 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (*.f64 (/.f64 y (-.f64 y #s(literal -1 binary64))) x)) (if.f64 (<=.f64 y #s(literal 8166776806102523/680564733841876926926749214863536422912 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 (/.f64 y (-.f64 y #s(literal -1 binary64))) x)))) (if.f64 (<=.f64 y #s(literal -3602879701896397/288230376151711744 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) #s(approx (/ (* x y) (+ 1 y)) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))) (if.f64 (<=.f64 y #s(literal 2476979795053773/2251799813685248 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 x #s(literal 1 binary64))))) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) #s(approx (/ (* x y) (+ 1 y)) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x y))))))) (if.f64 (<=.f64 y #s(literal -3466232109999065/2475880078570760549798248448 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 2011652563838743/38685626227668133590597632 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 x #s(literal 1 binary64))))) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(approx 1 #s(literal 0 binary64)) x))))) (if.f64 (<=.f64 y #s(literal -851083777008699/38685626227668133590597632 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 4219501349819637/680564733841876926926749214863536422912 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(approx (- x 1) #s(literal -1 binary64))))) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(approx 1 #s(literal 0 binary64)) x))))) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(approx 1 #s(literal 0 binary64)) x))) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) (-.f64 #s(literal 1 binary64) x))) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) #s(literal 1 binary64)))) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal -40000000000000 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 4835703278458517/9671406556917033397649408 binary64)) (/.f64 (-.f64 x y) #s(approx (- 1 y) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal 2 binary64)) #s(approx (/ 1 (/ (- y 1) (- y x))) (/.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 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal 1684996666696915/421249166674228746791672110734681729275580381602196445017243910144 binary64)) #s(approx (/ (- x y) (- 1 y)) (/.f64 x (-.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal 2 binary64)) #s(approx (/ 1 (/ (- y 1) (- y x))) (/.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 -344811496694825/766247770432944429179173513575154591809369561091801088 binary64)) #s(approx (/ 1 (/ (- y 1) (- y x))) (/.f64 y (-.f64 y #s(literal 1 binary64)))) (if.f64 (<=.f64 y #s(literal 6591783121186793/5070602400912917605986812821504 binary64)) #s(approx (/ (- x y) (- 1 y)) #s(approx (/ x (- 1 y)) (+.f64 x (*.f64 x y)))) #s(approx (/ 1 (/ (- y 1) (- y x))) (/.f64 y (-.f64 y #s(literal 1 binary64)))))) (if.f64 (<=.f64 y #s(literal -4555619344570199/4951760157141521099596496896 binary64)) #s(approx (/ 1 (/ (- y 1) (- y x))) #s(approx (/ y (- y 1)) #s(literal 1 binary64))) (if.f64 (<=.f64 y #s(literal 5418731071652181/2305843009213693952 binary64)) #s(approx (/ (- x y) (- 1 y)) #s(approx (/ x (- 1 y)) (+.f64 x (*.f64 x y)))) #s(approx (/ 1 (/ (- y 1) (- y x))) #s(approx (/ y (- y 1)) #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal 7737125245533627/154742504910672534362390528 binary64)) #s(approx (/ 1 (/ (- y 1) (- y x))) #s(approx (/ y (- y 1)) (*.f64 (-.f64 #s(literal -1 binary64) y) y))) #s(approx (/ 1 (/ (- y 1) (- y x))) #s(approx (/ y (- y 1)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal 7737125245533627/154742504910672534362390528 binary64)) #s(approx (/ 1 (/ (- y 1) (- y x))) #s(approx (/ y (- y 1)) (neg.f64 y))) #s(approx (/ 1 (/ (- y 1) (- y x))) #s(approx (/ y (- y 1)) #s(literal 1 binary64)))) #s(approx (/ 1 (/ (- y 1) (- y x))) #s(approx (/ y (- y 1)) #s(literal 1 binary64))) (*.f64 (/.f64 y (-.f64 y #s(literal -1 binary64))) x) (if.f64 (<=.f64 y #s(literal -2139160387885137/39614081257132168796771975168 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 y x) (-.f64 #s(literal 1 binary64) y))) #s(approx (/ (* x y) (+ y 1)) (-.f64 x (/.f64 x y))))) #s(approx (/ (* x y) (+ y 1)) (*.f64 (*.f64 y x) #s(approx (- 1 y) #s(literal 1 binary64)))) (if.f64 (<=.f64 z #s(literal -18499999999999999421186048 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 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 t z) x) z)))))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 z #s(literal 1550000000000000019845120928831786522825668752888540992517735354954486820911288124416287902807042443852195561472 binary64)) (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (-.f64 (+.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x)) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x)))) (/.f64 x (*.f64 t (*.f64 z (+.f64 #s(literal 1 binary64) x)))))))) (if.f64 (<=.f64 z #s(literal -18499999999999999421186048 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 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 t z) x) z)))))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 z #s(literal 1550000000000000019845120928831786522825668752888540992517735354954486820911288124416287902807042443852195561472 binary64)) (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 z #s(literal -18499999999999999421186048 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 z #s(literal 1550000000000000019845120928831786522825668752888540992517735354954486820911288124416287902807042443852195561472 binary64)) (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 6189700196426901/1237940039285380274899124224 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 4503599636377695/4503599627370496 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 -20000000000000000000 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 t (/.f64 x z))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 6189700196426901/1237940039285380274899124224 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x (/.f64 x (-.f64 (*.f64 t z) x)))) (+.f64 x #s(literal 1 binary64))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 t (/.f64 x z)))))))) (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 -20000000000000000000 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 z (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 (*.f64 t z) x))) y)) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 6189700196426901/1237940039285380274899124224 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x (/.f64 x (-.f64 (*.f64 t z) x)))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 1000000000000000040900880208761398001286019738266296957960021713442094663491997727554362004538245197373563261847757813447631532786297905940174312186739777303375354598782943738754654264509857792 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 z (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 (*.f64 t z) x))) y)) (/.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 -20000000000000000000 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 z (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 (*.f64 t z) x))) y)) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 7381100941944405/9007199254740992 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x #s(approx (/ x (- (* t z) x)) #s(literal -1 binary64)))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 1000000000000000040900880208761398001286019738266296957960021713442094663491997727554362004538245197373563261847757813447631532786297905940174312186739777303375354598782943738754654264509857792 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 (/.f64 z (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 (*.f64 t z) x))) y)) (/.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 -20000000000000000000 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 z (/.f64 y (*.f64 (-.f64 x #s(literal -1 binary64)) (-.f64 (*.f64 t z) x))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 7381100941944405/9007199254740992 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x #s(approx (/ x (- (* t z) x)) #s(literal -1 binary64)))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 1000000000000000040900880208761398001286019738266296957960021713442094663491997727554362004538245197373563261847757813447631532786297905940174312186739777303375354598782943738754654264509857792 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (*.f64 z (/.f64 y (*.f64 (-.f64 x #s(literal -1 binary64)) (-.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 7381100941944405/9007199254740992 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 4503599636377695/4503599627370496 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x #s(approx (/ x (- (* t z) x)) #s(literal -1 binary64)))) (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal -50000000 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ (* y z) (* (+ 1 x) (- (* t z) x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 7381100941944405/9007199254740992 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x #s(approx (/ x (- (* t z) x)) #s(literal -1 binary64)))) (+.f64 x #s(literal 1 binary64))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ (* y z) (* (+ 1 x) (- (* t z) x))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 7381100941944405/9007199254740992 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x #s(approx (/ x (- (* t z) x)) #s(literal -1 binary64)))) (+.f64 x #s(literal 1 binary64)))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 3022314549036573/604462909807314587353088 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 -8500000000000000304157305308309025495973888 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 30500000000000000026599402984681051356642167500191822573731313544250815472031962535655494616997363833634816 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 -5404319552844595/2251799813685248 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 y #s(literal 6 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (+.f64 (+.f64 (*.f64 z y) x) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 z y) #s(literal -1/6 binary64)) (*.f64 #s(literal 1/2 binary64) x))))) (if.f64 (<=.f64 y #s(literal 8500000000000000 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 -60000000000 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 1360000000000000 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (+.f64 (+.f64 (*.f64 z y) x) (*.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 z y) #s(literal -1/6 binary64)) (*.f64 #s(literal 1/2 binary64) x))))) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.f64 x #s(approx (+ (cos y) (/ (* z (sin y)) x)) (cos.f64 y)))))) #s(approx (+ (* x (cos y)) (* z (sin y))) (+.f64 x (*.f64 y z))) #s(approx (+ (* x (cos y)) (* z (sin y))) #s(approx (+ x (* y z)) (*.f64 y z))) (+.f64 (*.f64 x (sin.f64 y)) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 x #s(literal -6204919239966185/72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416 binary64)) (+.f64 (*.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)) (if.f64 (<=.f64 x #s(literal 5104235503814077/21267647932558653966460912964485513216 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 -6640827866535439/9223372036854775808 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 y #s(literal 1687496479023819/649037107316853453566312041152512 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (+.f64 z (*.f64 y (+.f64 x (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) z) (*.f64 #s(literal -1/6 binary64) (*.f64 x y)))))))) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))))) #s(approx (+ (* x (sin y)) (* z (cos y))) (+.f64 z (*.f64 x y))) (if.f64 (<=.f64 z #s(literal -2894802230932905/1809251394333065553493296640760748560207343510400633813116524750123642650624 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) #s(approx (+ z (* x y)) z)) (if.f64 (<=.f64 z #s(literal 6765173564772491/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) #s(approx (+ z (* x y)) (*.f64 x #s(approx (+ y (/ z x)) y)))) #s(approx (+ (* x (sin y)) (* z (cos y))) #s(approx (+ z (* x y)) z)))) #s(approx (+ (* x (sin y)) (* z (cos y))) #s(approx (+ z (* x y)) z)) (-.f64 (*.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 x #s(literal -8500000000000000304157305308309025495973888 binary64)) #s(approx (- (* x (cos y)) (* z (sin y))) (*.f64 x #s(approx (+ (cos y) (* -1 (/ (* z (sin y)) x))) (cos.f64 y)))) (if.f64 (<=.f64 x #s(literal 30500000000000000026599402984681051356642167500191822573731313544250815472031962535655494616997363833634816 binary64)) (-.f64 (*.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) #s(approx (- (* x (cos y)) (* z (sin y))) (*.f64 x #s(approx (+ (cos y) (* -1 (/ (* z (sin y)) x))) (cos.f64 y)))))) (if.f64 (<=.f64 y #s(literal -5404319552844595/2251799813685248 binary64)) #s(approx (- (* x (cos y)) (* z (sin y))) (*.f64 #s(literal -1 binary64) (*.f64 z (sin.f64 y)))) (if.f64 (<=.f64 y #s(literal 25/2 binary64)) #s(approx (- (* x (cos y)) (* z (sin y))) (+.f64 x (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) z) y) (*.f64 #s(literal 1/2 binary64) x)) y) y) (*.f64 (neg.f64 z) y)))) (if.f64 (<=.f64 y #s(literal 7400000000000000 binary64)) #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 #s(approx (+ (cos y) (* -1 (/ (* z (sin y)) x))) (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -45000000000 binary64)) #s(approx (- (* x (cos y)) (* z (sin y))) (*.f64 x #s(approx (+ (cos y) (* -1 (/ (* z (sin y)) x))) (cos.f64 y)))) (if.f64 (<=.f64 y #s(literal 3112888062438487/576460752303423488 binary64)) #s(approx (- (* x (cos y)) (* z (sin y))) (+.f64 x (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) z) y) (*.f64 #s(literal 1/2 binary64) x)) y) y) (*.f64 (neg.f64 z) y)))) #s(approx (- (* x (cos y)) (* z (sin y))) (*.f64 x #s(approx (+ (cos y) (* -1 (/ (* z (sin y)) x))) (cos.f64 y)))))) #s(approx (- (* x (cos y)) (* z (sin y))) (-.f64 x (*.f64 z y))) (+.f64 x (*.f64 (-.f64 y x) z)) (if.f64 (<=.f64 z #s(literal -20000000 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 4382356096103031/151115727451828646838272 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 -3821530487881633/83076749736557242056487941267521536 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 z (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 4382356096103031/151115727451828646838272 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 -3821530487881633/83076749736557242056487941267521536 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 y z)) (if.f64 (<=.f64 z #s(literal 4382356096103031/151115727451828646838272 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 x #s(approx (+ 1 (* -1 z)) #s(literal 1 binary64)))) #s(approx (+ x (* (- y x) z)) (*.f64 y z)))) #s(approx (+ x (* (- y x) z)) (*.f64 x #s(approx (+ 1 (* -1 z)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) #s(literal +inf.0 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (+.f64 (*.f64 c b) a) (*.f64 i c)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 y (+.f64 (*.f64 #s(literal 2 binary64) x) #s(approx (* 2 (/ (- (* t z) (* c (* i (+ a (* b c))))) y)) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 c (*.f64 i (+.f64 a (*.f64 b c)))) y))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) #s(literal +inf.0 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (+.f64 (*.f64 c b) a) (*.f64 i c)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 y (+.f64 (*.f64 #s(literal 2 binary64) x) #s(approx (* 2 (/ (- (* t z) (* c (* i (+ a (* b c))))) y)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 i c) (/.f64 (+.f64 (*.f64 c b) a) y)))))))) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (+.f64 (*.f64 c b) a) (*.f64 i c)))) (if.f64 (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) #s(literal -inf.0 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 a (*.f64 b c)) c) #s(literal 10000000000000000617278335278671568869943723109630112583100528505388133765396715589425391709444647966943104584514912613103459078543395617173821153536698722855425910210916188218613474303381375362727338596024627724499484625789034803081540112423670420191213257583185130503608895092113260150784 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 t z) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c))))))))) (if.f64 (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) #s(literal -10000000000000000665146625892038512202385663455660488454393649015417666847091561892050024218738072068873230315530385293355842295457722371828081471997976097396944572485441978737408807927440086615867529487142240269942705389409665241931447200154303102433395309881065472 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 a (*.f64 b c)) c) #s(literal 200000000000000011856760248162974007412724977534090657729700148965999155656947961304046593016036249138303584474586765896459394327029164802048 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 #s(approx (* (+ a (* b c)) c) (*.f64 a c)) i))) (*.f64 #s(literal 2 binary64) #s(approx (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i)) (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -200 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 1000000000000000057857959942726969827393378689175040438172647424 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 t z) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -200 binary64)) (*.f64 #s(literal 2 binary64) #s(approx (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i)) (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 1000000000000000057857959942726969827393378689175040438172647424 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 t z) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -200 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 (*.f64 c b) a) (*.f64 (*.f64 i c) #s(literal -2 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 4999999999999999913683878919592799158619891437790466139288573575168 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 t z) (*.f64 x y)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 (*.f64 c b) a) (*.f64 (*.f64 i c) #s(literal -2 binary64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -200 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 1999999999999999960318315841040885700386219039705694423600051421123300719965076170448177232372292987688572298794442900745238641790877787395895304332910450668118745492827496294412886841783505081241175060724440547726013803102191981415396885683051819084945689177376162160752265237201158144 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 -42000000000000002666635901435640856792361674905742101082964614832894399217006296881126326318120346759474338530412170717867878307936911032909353972696411148315314387666352119200732405170862289323910980881538423478531832882045154787204022038823184720588238927056516062118990668428738560 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 c #s(approx (* i (+ a (* b c))) (*.f64 b (*.f64 c i)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 1999999999999999960318315841040885700386219039705694423600051421123300719965076170448177232372292987688572298794442900745238641790877787395895304332910450668118745492827496294412886841783505081241175060724440547726013803102191981415396885683051819084945689177376162160752265237201158144 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 #s(approx (+ a (* b c)) (*.f64 b c)))))))) (if.f64 (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) #s(literal -10000000000000000665146625892038512202385663455660488454393649015417666847091561892050024218738072068873230315530385293355842295457722371828081471997976097396944572485441978737408807927440086615867529487142240269942705389409665241931447200154303102433395309881065472 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 c #s(approx (* i (+ a (* b c))) (*.f64 b (*.f64 c i)))))) (if.f64 (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) #s(literal 200000000000000011856760248162974007412724977534090657729700148965999155656947961304046593016036249138303584474586765896459394327029164802048 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 t z) (*.f64 x y)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 c #s(approx (* i (+ a (* b c))) (*.f64 b (*.f64 c i)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -inf.0 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 1999999999999999960318315841040885700386219039705694423600051421123300719965076170448177232372292987688572298794442900745238641790877787395895304332910450668118745492827496294412886841783505081241175060724440547726013803102191981415396885683051819084945689177376162160752265237201158144 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 t z) (*.f64 x y)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 a (*.f64 c i)))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -399999999999999981122088900552667226765005165411446794121686493954048 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 x x) y)) (if.f64 (<=.f64 (*.f64 x y) #s(literal -825460204899477/4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578112 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 a (*.f64 c i)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 4999999999999999755716462319617566026694580230593108349733291945286755861874979591639193944586170114047937724383569128353474126625276246546317867963138226996885183269186712500388618269114543112192 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 t t) z)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal 2 binary64) (*.f64 x y)))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -9999999999999999464902769475481793196872414789632 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 x x) y)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 4999999999999999755716462319617566026694580230593108349733291945286755861874979591639193944586170114047937724383569128353474126625276246546317867963138226996885183269186712500388618269114543112192 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 t t) z)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 x x) y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -9999999999999999464902769475481793196872414789632 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 x x) y)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 4999999999999999755716462319617566026694580230593108349733291945286755861874979591639193944586170114047937724383569128353474126625276246546317867963138226996885183269186712500388618269114543112192 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 t t) z)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal 2 binary64) (*.f64 x y))))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 t t) z)) (*.f64 (*.f64 x #s(literal 3 binary64)) x) (*.f64 (-.f64 (*.f64 #s(literal -9 binary64) x) #s(literal -6 binary64)) x) (*.f64 (*.f64 (-.f64 x #s(literal 2/3 binary64)) x) #s(literal -9 binary64)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 3 binary64)))) x) #s(literal -2 binary64)) (*.f64 #s(approx (* 3 (- 2 (* x 3))) (*.f64 #s(literal -9 binary64) x)) x) (*.f64 #s(approx (* 3 (- 2 (* x 3))) #s(literal 6 binary64)) x)) (*.f64 #s(approx (* 3 (- 2 (* x 3))) #s(literal 6 binary64)) x) (-.f64 (-.f64 #s(literal 3 binary64) (*.f64 #s(literal -9 binary64) (*.f64 x x))) (*.f64 x #s(literal 12 binary64))) #s(approx (* 3 (+ (- (* (* x 3) x) (* x 4)) 1)) (+.f64 #s(literal 3 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 9 binary64) x) #s(literal 12 binary64))))) #s(approx (* 3 (+ (- (* (* x 3) x) (* x 4)) 1)) (+.f64 #s(literal 3 binary64) (*.f64 x #s(approx (- (* 9 x) 12) (*.f64 #s(literal 9 binary64) x))))) #s(approx (* 3 (+ (- (* (* x 3) x) (* x 4)) 1)) #s(literal 3 binary64)) (-.f64 x (*.f64 y z)) (if.f64 (<=.f64 (-.f64 y (*.f64 z t)) #s(literal -inf.0 binary64)) #s(approx (/ x (- y (* z t))) (/.f64 (+.f64 (*.f64 (/.f64 y (*.f64 (*.f64 z z) t)) x) (/.f64 x z)) (neg.f64 t))) (/.f64 x (-.f64 y (*.f64 z t)))) (if.f64 (<=.f64 (-.f64 y (*.f64 z t)) #s(literal -inf.0 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- y (* t z)) x) (*.f64 t (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z x)) (/.f64 y (*.f64 t x)))))) (/.f64 x (-.f64 y (*.f64 z t)))) (/.f64 x (-.f64 y (*.f64 z t))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -4586997231980143/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) (/.f64 (neg.f64 x) #s(approx (- (* t z) y) (*.f64 t z))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 3305279843951243/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 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 -1930258305619341/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984 binary64)) #s(approx (/ x (- y (* z t))) (/.f64 x y)) (if.f64 (<=.f64 (/.f64 x (-.f64 y (*.f64 z t))) #s(literal 1012011/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 z #s(literal -225000000000000016450173491232341828501135895533446140759503465499250295003503391671956767282367917850212404799931967032003531281111796850508730543568906737848843796122124565650515538550172982258325240909135872 binary64)) #s(approx (- (/ x (- t (* a z))) (* z (/ y (- t (* a z))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x z) y) a))) (if.f64 (<=.f64 z #s(literal -125000000000000000000 binary64)) (-.f64 (/.f64 x (-.f64 t (*.f64 a z))) (*.f64 y (/.f64 z (-.f64 t (*.f64 a z))))) (if.f64 (<=.f64 z #s(literal 149999999999999997881012817857128587498784034256557351109848510468977857661094592512 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(approx (- (/ x (- t (* a z))) (* z (/ y (- t (* a z))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x z) y) a)))))) (if.f64 (<=.f64 z #s(literal -1250000000000000002394593857168335920269943909081490013941004393249224155254985944951545181385225404416 binary64)) #s(approx (- (/ x (- t (* a z))) (* z (/ y (- t (* a z))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x z) y) a))) (if.f64 (<=.f64 z #s(literal 149999999999999997881012817857128587498784034256557351109848510468977857661094592512 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(approx (- (/ x (- t (* a z))) (* z (/ y (- t (* a z))))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x z) y) a))))) (if.f64 (<=.f64 z #s(literal -2599999999999999871810250085217056048141138998553340002035069307299181917631402216575702248676461386498052701614423202125764923385569541806207533056 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal 38999999999999998258547294176388326655882620828648312193316383857024911329007132490012256750834677989782811264819706568173026988379725877297516557457406037734384077897728 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 -31999999999999997595768371807772225361429467834714830766055231111209414399225376851301231800410164920048961869236977033050849280 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal 450000000000000013564776850774181000705357052379136 binary64)) (/.f64 (-.f64 x (*.f64 y z)) #s(approx (- t (* a z)) t)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)))) (if.f64 (<=.f64 z #s(literal -2599999999999999849176882165325874089671940668047681569937955535998762876928 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal 459999999999999993558566400744059186912868232593408 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 -23999999999999999843892792494539049706173369505949831816506507857521530634240 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal 459999999999999993558566400744059186912868232593408 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 (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (*.f64 z (/.f64 y (-.f64 (*.f64 b y) (*.f64 (-.f64 #s(literal -1 binary64) a) 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 -4602094425247529/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 0 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (/.f64 (/.f64 (+.f64 (*.f64 t x) (*.f64 z y)) y) 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 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal +inf.0 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 z (+.f64 (/.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) t))))) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) t)))))))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b))))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -inf.0 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (*.f64 z (/.f64 y (-.f64 (*.f64 b y) (*.f64 (-.f64 #s(literal -1 binary64) a) 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 -4602094425247529/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 0 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (/.f64 (/.f64 (+.f64 (*.f64 t x) (*.f64 z y)) y) 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 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -inf.0 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (*.f64 z (/.f64 y (-.f64 (*.f64 b y) (*.f64 (-.f64 #s(literal -1 binary64) a) 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 -4602094425247529/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 0 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (/.f64 (/.f64 (+.f64 (*.f64 t x) (*.f64 z y)) y) 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 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 y t) b))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -inf.0 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (*.f64 z (/.f64 y (-.f64 (*.f64 b y) (*.f64 (-.f64 #s(literal -1 binary64) a) 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 -4602094425247529/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 0 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (/.f64 (/.f64 (+.f64 (*.f64 t x) (*.f64 z y)) y) 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 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -inf.0 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (*.f64 z (/.f64 y (-.f64 (*.f64 b y) (*.f64 (-.f64 #s(literal -1 binary64) a) 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 -4602094425247529/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592 binary64)) (*.f64 (/.f64 t (-.f64 (*.f64 b y) (*.f64 (-.f64 #s(literal -1 binary64) a) t))) (+.f64 (/.f64 (*.f64 z y) t) x)) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 0 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (/.f64 (/.f64 (+.f64 (*.f64 t x) (*.f64 z y)) y) 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 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (*.f64 (/.f64 t (-.f64 (*.f64 b y) (*.f64 (-.f64 #s(literal -1 binary64) a) t))) (+.f64 (/.f64 (*.f64 z y) t) x)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))))) (if.f64 (<=.f64 t #s(literal -6500000000000000394769126047298827942353811590092268899718888770357023389682609150364398271588204544 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 t #s(literal 523316823800623/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (/.f64 (+.f64 (*.f64 t x) (*.f64 z y)) (+.f64 (*.f64 a t) (+.f64 (*.f64 b y) t))) (*.f64 (/.f64 t (-.f64 (*.f64 b y) (*.f64 (-.f64 #s(literal -1 binary64) a) t))) (+.f64 (*.f64 (/.f64 z t) y) x)))) (if.f64 (<=.f64 t #s(literal -6500000000000000394769126047298827942353811590092268899718888770357023389682609150364398271588204544 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 t #s(literal 78000000000000000985684444562031574259620885825923553299043683061335839763502735718248696311596489742096983684895910898477132801812810166173696 binary64)) (/.f64 (+.f64 (*.f64 t x) (*.f64 z y)) (+.f64 (*.f64 a t) (+.f64 (*.f64 b y) t))) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -inf.0 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (*.f64 z (/.f64 y (-.f64 (*.f64 b y) (*.f64 (-.f64 #s(literal -1 binary64) a) 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 -4602094425247529/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 0 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (/.f64 (/.f64 (+.f64 (*.f64 t x) (*.f64 z y)) y) 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 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -inf.0 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (*.f64 z (/.f64 y (-.f64 (*.f64 b y) (*.f64 (-.f64 #s(literal -1 binary64) a) 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 -4602094425247529/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 0 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (/.f64 (/.f64 (+.f64 (*.f64 t x) (*.f64 z y)) 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 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))))) (if.f64 (<=.f64 y #s(literal -179999999999999997978809622573903506794678565551477627251360221155199829825996295905050741977254784380840385584594620233062184013877768880128 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 y #s(literal -51999999999999999908100584767488 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 7378697629483821/2305843009213693952 binary64)) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 y #s(literal 13500000000000000614173465252626744186734911578686086739451690853236760873191814928236013466607969892482681738154473946259285641399539838610181243664235330351220960546277783242813242517632477545914639056896 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (*.f64 z (/.f64 y (-.f64 (*.f64 b y) (*.f64 (-.f64 #s(literal -1 binary64) a) t))))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))))) (if.f64 (<=.f64 y #s(literal -179999999999999997978809622573903506794678565551477627251360221155199829825996295905050741977254784380840385584594620233062184013877768880128 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 y #s(literal -51999999999999999908100584767488 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 7378697629483821/2305843009213693952 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 y #s(literal 13500000000000000614173465252626744186734911578686086739451690853236760873191814928236013466607969892482681738154473946259285641399539838610181243664235330351220960546277783242813242517632477545914639056896 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (*.f64 z (/.f64 y (-.f64 (*.f64 b y) (*.f64 (-.f64 #s(literal -1 binary64) a) t))))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))))) (if.f64 (<=.f64 y #s(literal -179999999999999997978809622573903506794678565551477627251360221155199829825996295905050741977254784380840385584594620233062184013877768880128 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 y #s(literal 3180227562832045/23384026197294446691258957323460528314494920687616 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 13500000000000000614173465252626744186734911578686086739451690853236760873191814928236013466607969892482681738154473946259285641399539838610181243664235330351220960546277783242813242517632477545914639056896 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (*.f64 z (/.f64 y (-.f64 (*.f64 b y) (*.f64 (-.f64 #s(literal -1 binary64) a) t))))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b))))) (if.f64 (<=.f64 y #s(literal -279999999999999999597346816 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 y #s(literal 5609391926349049/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392 binary64)) (/.f64 (+.f64 (*.f64 z y) (*.f64 t x)) (*.f64 t #s(approx (+ (+ a 1) (/ (* y b) t)) (-.f64 a #s(literal -1 binary64))))) (if.f64 (<=.f64 y #s(literal 13500000000000000614173465252626744186734911578686086739451690853236760873191814928236013466607969892482681738154473946259285641399539838610181243664235330351220960546277783242813242517632477545914639056896 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (*.f64 z (/.f64 y (-.f64 (*.f64 b y) (*.f64 (-.f64 #s(literal -1 binary64) a) t))))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b))))) (if.f64 (<=.f64 y #s(literal -330000000000000017448275309340111595584867227226382257803110260308198705123087991273578346520263504437595440975979252216866122159523375349760 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 y #s(literal 548744862360233/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 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 13500000000000000614173465252626744186734911578686086739451690853236760873191814928236013466607969892482681738154473946259285641399539838610181243664235330351220960546277783242813242517632477545914639056896 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (*.f64 z (/.f64 y (-.f64 (*.f64 b y) (*.f64 (-.f64 #s(literal -1 binary64) a) t))))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b))))) (if.f64 (<=.f64 y #s(literal -330000000000000017448275309340111595584867227226382257803110260308198705123087991273578346520263504437595440975979252216866122159523375349760 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 y #s(literal 2948744166719601/26328072917139296674479506920917608079723773850137277813577744384 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 19000000000000000214515708126918214680576 binary64)) #s(approx (* (/ (+ (* t x) (* z y)) (* t (- (* b y) (* (- -1 a) t)))) t) (/.f64 (+.f64 (*.f64 t x) (*.f64 y z)) (*.f64 b y))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b))))) (if.f64 (<=.f64 y #s(literal -330000000000000017448275309340111595584867227226382257803110260308198705123087991273578346520263504437595440975979252216866122159523375349760 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 y #s(literal 1300000000000000000 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) a))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))) (if.f64 (<=.f64 t #s(literal -1300000000000000060582349327266906838926611552934189919847274595424287615720012189444598025878454426017344169574781136824912440165808967518768808726740436472763659165577511088469333367663571809824397656503028315619661447168 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 x a))) (if.f64 (<=.f64 t #s(literal -4099999999999999793228208638413594063303264555924918439873386831377080921336118871486922765472104448 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (+.f64 x (*.f64 #s(literal -1 binary64) (*.f64 a x))))) (if.f64 (<=.f64 t #s(literal 14500000000000000257662841259165563320600096699044525985976583730224174754281811408031659740207407044876316361686319867555529148419544563159400448 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (+.f64 x (*.f64 #s(literal -1 binary64) (*.f64 a x)))))))) (if.f64 (<=.f64 y #s(literal -8485944879163265/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) (if.f64 (<=.f64 y #s(literal 965362170955867/214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 x a))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal -4602094425247529/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 x a))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) #s(literal 0 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 #s(approx x #s(literal 0 binary64)) a))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 x a))))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 x a))) (if.f64 (<=.f64 z #s(literal 4113761393303015/822752278660603021077484591278675252491367932816789931674304512 binary64)) (*.f64 (/.f64 x z) y) (/.f64 x (/.f64 z y))) (if.f64 (<=.f64 (/.f64 (*.f64 x y) z) #s(literal 4722366482869645/2361183241434822606848 binary64)) (*.f64 (/.f64 y z) x) (*.f64 (/.f64 x z) y)) (*.f64 (/.f64 x z) y) (-.f64 x (*.f64 y #s(literal 1/4 binary64))) #s(approx (- x (/ y 4)) (*.f64 #s(literal -1/4 binary64) y)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y x)) (*.f64 #s(literal 1/8 binary64) z)) #s(approx (- (/ (* x y) 2) (/ z 8)) (*.f64 #s(literal -1/8 binary64) z)) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) (/.f64 (*.f64 a b) #s(literal 4 binary64))) c) #s(literal +inf.0 binary64)) (-.f64 (+.f64 c (*.f64 y x)) (-.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 t z)) (*.f64 #s(literal -1/4 binary64) (*.f64 b a)))) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))) c)) (if.f64 (<=.f64 c #s(literal -20999999999999997902848 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 c #s(literal 400000000000000016752610225684583183596573546656135313257371084722798592 binary64)) #s(approx (- (+ c (* y x)) (- (* -1/16 (* t z)) (* -1/4 (* b a)))) (-.f64 (*.f64 y x) (-.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 t z)) (*.f64 #s(literal -1/4 binary64) (*.f64 b a))))) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (-.f64 (*.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 -500000000000000003724490251037159945720997469291576936179821270656319926233908080131859938186953529204232801301392323141862716916404886591545284620558119418548269448680219607040 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 3999999999999999786379491806260913355974107472877955426178285761254378825975023931547840100716374117299974664348461424524140912958210949554105117072312574094767036619623547375942893568 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 -500000000000000003724490251037159945720997469291576936179821270656319926233908080131859938186953529204232801301392323141862716916404886591545284620558119418548269448680219607040 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 3999999999999999786379491806260913355974107472877955426178285761254378825975023931547840100716374117299974664348461424524140912958210949554105117072312574094767036619623547375942893568 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 (*.f64 y x) #s(approx (- (* -1/16 (* t z)) (* -1/4 (* b a))) (*.f64 #s(literal 1/4 binary64) (*.f64 a b))))))) (if.f64 (<=.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #s(literal -50000000000000003655594109162742628555807976785210253502111881222055621111889642593768170507192870633380534399984881562667451395802621522335273454126423719521965288027138792366781230788927329390738942424252416 binary64)) #s(approx (- (+ c (* y x)) (- (* -1/16 (* t z)) (* -1/4 (* b a)))) #s(approx (- (+ (* -1/4 (* a b)) (* x y)) (* -1/16 (* t z))) (-.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))) (if.f64 (<=.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #s(literal 400000000000000019058917376 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 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #s(literal 1000000000000000044140518902895287779286391397382581274563006173283444396083023609274483667691850832398819698877547611031397112968428705874685599733334034192471780653571870045215197739635249206690814463183771858052833032509915549602573975010166573043840478561173504 binary64)) #s(approx (- (+ c (* y x)) (- (* -1/16 (* t z)) (* -1/4 (* b a)))) (-.f64 (*.f64 y x) #s(approx (- (* -1/16 (* t z)) (* -1/4 (* b a))) (*.f64 #s(literal 1/4 binary64) (*.f64 a b))))) #s(approx (- (+ c (* y x)) (- (* -1/16 (* t z)) (* -1/4 (* b a)))) #s(approx (- (+ (* -1/4 (* a b)) (* x y)) (* -1/16 (* t z))) (-.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 t z)))))))) (if.f64 (<=.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #s(literal -50000000000000003655594109162742628555807976785210253502111881222055621111889642593768170507192870633380534399984881562667451395802621522335273454126423719521965288027138792366781230788927329390738942424252416 binary64)) #s(approx (- (+ c (* y x)) (- (* -1/16 (* t z)) (* -1/4 (* b a)))) #s(approx (- (+ (* -1/4 (* a b)) (* x y)) (* -1/16 (* t z))) (-.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))) (if.f64 (<=.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #s(literal 499999999999999978409886320820907879202552238629189140897698107811441303810555744076971465473716161022374445056 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 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #s(literal 20000000000000000655644919657241964971414105660429871285266671548818852063947486718558687573448235861076349951636483016374032693538213913919879822025860850422495576084912401316305465447102991929806570978250206012581852027848896713042618971296520092441575713536217102114025294004224 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) (+.f64 c (*.f64 x y)))) #s(approx (- (+ c (* y x)) (- (* -1/16 (* t z)) (* -1/4 (* b a)))) #s(approx (- (+ (* -1/4 (* a b)) (* x y)) (* -1/16 (* t z))) (-.f64 (*.f64 x y) (*.f64 #s(literal -1/16 binary64) (*.f64 t z)))))))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal -200000000000000001435246308182033660816122962378320623613425544292501323360976680256533213969152378660773147626593524272520163068458938451905467307354226688 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 4856672230564323/242833611528216133864932738352939863330300854881517440156476551217363035650651062272 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) (+.f64 c (*.f64 x y)))) (if.f64 (<=.f64 (/.f64 (*.f64 a b) #s(literal 4 binary64)) #s(literal 3999999999999999786379491806260913355974107472877955426178285761254378825975023931547840100716374117299974664348461424524140912958210949554105117072312574094767036619623547375942893568 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))))) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))) c)))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal -500000000000000028883304949057948351218633563548032068549020931617356167008462307328 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 200000000000000008675459394923837214658058664990387862358354757867223362577936222188264751104 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) (+.f64 c (*.f64 x y)))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 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 -500000000000000028883304949057948351218633563548032068549020931617356167008462307328 binary64)) #s(approx (- (+ c (* y x)) (- (* -1/16 (* t z)) (* -1/4 (* b a)))) #s(approx (- (+ (* -1/4 (* a b)) (* x y)) (* -1/16 (* t z))) #s(approx (- (* x y) (* -1/16 (* t z))) (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal 40000000000000002902366863892751134441213697151245491298273375935888406899682756297808272726972967806962503907474702884645339012654549655085961463120157287168850498073010769283212843981733888 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) (+.f64 c (*.f64 x y)))) #s(approx (- (+ c (* y x)) (- (* -1/16 (* t z)) (* -1/4 (* b a)))) #s(approx (- (+ (* -1/4 (* a b)) (* x y)) (* -1/16 (* t z))) #s(approx (- (* x y) (* -1/16 (* t z))) (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) (+.f64 c (*.f64 x y)))) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) #s(approx (+ c (+ (* 1/16 (* t z)) (* x y))) #s(approx (+ c (* x y)) c))) (-.f64 (-.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 z y))) (*.f64 #s(literal -1/8 binary64) x)) (if.f64 (<=.f64 (/.f64 (*.f64 y z) #s(literal 2 binary64)) #s(literal -200000000000000000383135017146933747243191025453038402230560702919875864840797751192247229021636064706560 binary64)) (-.f64 #s(approx (- t (* 1/2 (* z y))) (*.f64 y #s(approx (- (/ t y) (* 1/2 z)) (*.f64 #s(literal -1/2 binary64) z)))) (*.f64 #s(literal -1/8 binary64) x)) (if.f64 (<=.f64 (/.f64 (*.f64 y z) #s(literal 2 binary64)) #s(literal 200000000000000008769168609015239470926809530368 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 -200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 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 200000000000000008769168609015239470926809530368 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 -200000000000000009250216271808398948002452544790145376983777454402545107507559301846766839764406850263979324900979381181838795379032883593269504018219008 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 39999999999999999274034828753599231458870603857312684991833593479596290217520213192823213697572550705053433856 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (+.f64 t (*.f64 #s(literal 1/8 binary64) x))) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))))) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (+.f64 t (*.f64 #s(literal 1/8 binary64) x))) (if.f64 (<=.f64 x #s(literal -22999999999999998821356987611656123252024740830383822505000531558125142939753512960 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (+ t (* 1/8 x)) (*.f64 #s(literal 1/8 binary64) x))) (if.f64 (<=.f64 x #s(literal 1799999999999999988291959437090428727963002712946237386237988089314114797568 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (+ t (* 1/8 x)) t)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (+ t (* 1/8 x)) (*.f64 #s(literal 1/8 binary64) x))))) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (+ t (* 1/8 x)) t)) (-.f64 x (*.f64 y #s(literal 3/8 binary64))) (if.f64 (<=.f64 y #s(literal -4214231801037835/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) #s(approx (- x (* (/ 3 8) y)) (*.f64 #s(literal -3/8 binary64) y)) (if.f64 (<=.f64 y #s(literal 64000000000000003191145854202169153088657183068061577700793147559167257542355572184605376982810624 binary64)) #s(approx (- x (* (/ 3 8) y)) (*.f64 x #s(approx (+ 1 (* -3/8 (/ y x))) #s(literal 1 binary64)))) #s(approx (- x (* (/ 3 8) y)) (*.f64 #s(literal -3/8 binary64) y)))) #s(approx (- x (* (/ 3 8) y)) (*.f64 #s(literal -3/8 binary64) y)) (/.f64 x (+.f64 y y)) (*.f64 (+.f64 (*.f64 (sqrt.f64 z) y) x) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (*.f64 y (sqrt.f64 z)) #s(literal -4999999999999999791559868416 binary64)) #s(approx (* (/ 1 2) (+ x (* y (sqrt z)))) (*.f64 #s(literal 1/2 binary64) (*.f64 y (sqrt.f64 z)))) (if.f64 (<=.f64 (*.f64 y (sqrt.f64 z)) #s(literal 1152921504606847/288230376151711744 binary64)) #s(approx (* (/ 1 2) (+ x (* y (sqrt z)))) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (* (/ 1 2) (+ x (* y (sqrt z)))) (*.f64 #s(literal 1/2 binary64) (*.f64 y (sqrt.f64 z)))))) #s(approx (* (/ 1 2) (+ x (* y (sqrt z)))) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 x (*.f64 (*.f64 y #s(literal 4 binary64)) z)) (if.f64 (<=.f64 (*.f64 (*.f64 y #s(literal 4 binary64)) z) #s(literal -49999999999999999022774886740757079728938194623363135957072991575057002693164136229634719617248991824711074298971975169209998501584220122192048645407522035152272390608472804163584 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 4722366482869645/9444732965739290427392 binary64)) #s(approx (- x (* (* y 4) z)) x) #s(approx (- x (* (* y 4) z)) (*.f64 #s(literal -4 binary64) (*.f64 y z))))) #s(approx (- x (* (* y 4) z)) x) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) #s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)))) (if.f64 (<=.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal -3602879701896397/18014398509481984 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (if.f64 (<=.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 4230758200257591/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384 binary64)) #s(approx (/ (- (* (* (cos (- (* 1/3 (* t z)) y)) (sqrt x)) (* 2 b)) (* a 1/3)) b) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 #s(approx (cos (- (* 1/3 (* t z)) y)) (cos.f64 (neg.f64 y))) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))))) (if.f64 (<=.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal -5814709794364855/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (if.f64 (<=.f64 (/.f64 a (*.f64 b #s(literal 3 binary64))) #s(literal 4230758200257591/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384 binary64)) #s(approx (/ (- (* (* (cos (- (* 1/3 (* t z)) y)) (sqrt x)) (* 2 b)) (* a 1/3)) b) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) y)) (sqrt.f64 x)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) #s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b))) #s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) (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 (/ (- (- (* a (* t (* 4 z))) b) (* y (* 9 x))) z) (*.f64 t (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b (*.f64 #s(literal 9 binary64) (*.f64 x y))) (*.f64 t z))) (*.f64 #s(literal 4 binary64) a)))) (/.f64 #s(literal -1 binary64) c)) (if.f64 (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(literal -50000000000000003814884920545943501647482485473280 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) x) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) (if.f64 (<=.f64 (/.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 5092589940836215/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 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 200000000000000006025531980028108500578097307954939025766421595980654826675529246564222471253829152713648768603434556563593386827337275468937699900399114399725573291234884276005207941131245911204484318605390207565762827048057062398328588249283527946922885120 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) x) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) #s(approx (/ (- (* 9 (* x y)) (* 4 (* a (* t z)))) (* c z)) (*.f64 a (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 t c)) (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) x) (*.f64 a z)) (/.f64 y 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 -50000000000000003814884920545943501647482485473280 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) x) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) (if.f64 (<=.f64 (/.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 5092589940836215/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 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 200000000000000006025531980028108500578097307954939025766421595980654826675529246564222471253829152713648768603434556563593386827337275468937699900399114399725573291234884276005207941131245911204484318605390207565762827048057062398328588249283527946922885120 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) x) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) #s(approx (/ (- (* 9 (* x y)) (* 4 (* a (* t z)))) (* c z)) (*.f64 a (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 t c)) (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) x) (*.f64 a z)) (/.f64 y c))))))))) (if.f64 (<=.f64 z #s(literal -1550000000000000092968216595221334798418027841832949473393451728896 binary64)) (*.f64 #s(approx (/ (- (- (* a (* t (* 4 z))) b) (* y (* 9 x))) z) (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -9 binary64) (/.f64 x z)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 a t) y))) (/.f64 b (*.f64 y z))))) (/.f64 #s(literal -1 binary64) c)) (if.f64 (<=.f64 z #s(literal 7200000000000000000000 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) x) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) (*.f64 #s(approx (/ (- (- (* a (* t (* 4 z))) b) (* y (* 9 x))) z) (*.f64 y (-.f64 (+.f64 (*.f64 #s(literal -9 binary64) (/.f64 x z)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 a t) y))) (/.f64 b (*.f64 y z))))) (/.f64 #s(literal -1 binary64) c)))) (if.f64 (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(literal -50000000000000003814884920545943501647482485473280 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) x) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) (if.f64 (<=.f64 (/.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 5092589940836215/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 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 200000000000000006025531980028108500578097307954939025766421595980654826675529246564222471253829152713648768603434556563593386827337275468937699900399114399725573291234884276005207941131245911204484318605390207565762827048057062398328588249283527946922885120 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) x) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) #s(approx (/ (- (* 9 (* x y)) (* 4 (* a (* t z)))) (* c z)) (*.f64 a (-.f64 (*.f64 (/.f64 t c) #s(literal -4 binary64)) (*.f64 (*.f64 #s(literal -9 binary64) x) (/.f64 y (*.f64 (*.f64 c z) a)))))))))) (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 -50000000000000003814884920545943501647482485473280 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) x) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) (if.f64 (<=.f64 (/.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 5092589940836215/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 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 y #s(literal 9 binary64)) x) (*.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 (/.f64 t c) (*.f64 #s(literal -4 binary64) a)))))) (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 -8061134813471455/2015283703367863641175612582841936517787350944656835640441744648081489191271686017892521880674961806849191265080479159083871259916315786503793865121700056369432017074581165634798933096605020298206421786911816362015335190936094519572595203013485093980749277423468544 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) x) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) (if.f64 (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(literal 0 binary64)) (/.f64 (/.f64 (-.f64 (+.f64 b (*.f64 y (*.f64 #s(literal 9 binary64) x))) (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z)))) c) z) (if.f64 (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(literal +inf.0 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 t c) (*.f64 #s(literal -4 binary64) a)))))) (if.f64 (<=.f64 (/.f64 (+.f64 (-.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 y #s(literal 9 binary64)) x) (*.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 (/.f64 t c) (*.f64 #s(literal -4 binary64) a)))) (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 (/.f64 t c) (*.f64 #s(literal -4 binary64) a)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (*.f64 (-.f64 #s(approx (- (* a (* t (* 4 z))) b) (*.f64 #s(literal -1 binary64) b)) (*.f64 (*.f64 y #s(literal 9 binary64)) x)) (/.f64 (/.f64 #s(literal -1 binary64) c) z)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 6216540455122333/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) (*.f64 (/.f64 #s(approx (- (- (* a (* t (* 4 z))) b) (* y (* 9 x))) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 a (*.f64 t z))) b)) z) (/.f64 #s(literal -1 binary64) c)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 9999999999999999210968330832147026575540427693752222372866517696718412616639336002780474141705354144110364081118142324010404785714541315284281257752757291623642503417072967859774120474650369161140553335192009630674782085554695972153397552576515276800 binary64)) (*.f64 (-.f64 #s(approx (- (* a (* t (* 4 z))) b) (*.f64 #s(literal -1 binary64) b)) (*.f64 (*.f64 y #s(literal 9 binary64)) x)) (/.f64 (/.f64 #s(literal -1 binary64) c) z)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) #s(approx (/ (- (* 9 (* x y)) (* 4 (* a (* t z)))) (* c z)) (*.f64 x #s(approx (+ (* -4 (/ (* a t) (* c x))) (* 9 (/ y (* c z)))) (*.f64 #s(literal 9 binary64) (/.f64 y (*.f64 c z)))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (*.f64 (-.f64 #s(approx (- (* a (* t (* 4 z))) b) (*.f64 #s(literal -1 binary64) b)) (*.f64 (*.f64 y #s(literal 9 binary64)) x)) (/.f64 (/.f64 #s(literal -1 binary64) c) z)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 1612226962694291/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704 binary64)) (/.f64 (+.f64 #s(approx (- (* (* x 9) y) (* (* (* z 4) t) a)) (*.f64 #s(literal -4 binary64) (*.f64 a (*.f64 t z)))) b) (*.f64 z c)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 400000000000000033063035336503495161736505905706177740281842551246246502400409900843554243321602208017241955771743421255094528817167583078526964177969564954600743788640863259791430218751643749651332513309466966066462720 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)) #s(approx (/ (- (* 9 (* x y)) (* 4 (* a (* t z)))) (* c z)) (*.f64 x #s(approx (+ (* -4 (/ (* a t) (* c x))) (* 9 (/ y (* c z)))) (*.f64 #s(literal 9 binary64) (/.f64 y (*.f64 c z)))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (/.f64 #s(approx (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (+.f64 b (*.f64 (*.f64 #s(literal 9 binary64) x) y))) (*.f64 z c)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 1612226962694291/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704 binary64)) (/.f64 (+.f64 #s(approx (- (* (* x 9) y) (* (* (* z 4) t) a)) (*.f64 #s(literal -4 binary64) (*.f64 a (*.f64 t z)))) b) (*.f64 z c)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 400000000000000033063035336503495161736505905706177740281842551246246502400409900843554243321602208017241955771743421255094528817167583078526964177969564954600743788640863259791430218751643749651332513309466966066462720 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)) #s(approx (/ (- (* 9 (* x y)) (* 4 (* a (* t z)))) (* c z)) (*.f64 x #s(approx (+ (* -4 (/ (* a t) (* c x))) (* 9 (/ y (* c z)))) (*.f64 #s(literal 9 binary64) (/.f64 y (*.f64 c z)))))))))) (if.f64 (<=.f64 a #s(literal -6307121193972697/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) (if.f64 (<=.f64 a #s(literal 2849999999999999932757876939754659324016219193120512720671471772186639208057065235917723372803272551899239769757315891884978177691152776526693265184947064274944 binary64)) (/.f64 #s(approx (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (+.f64 b (*.f64 #s(literal 9 binary64) (*.f64 x y)))) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -565391060729083/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) #s(approx (/ (- (* 9 (* x y)) (* 4 (* a (* t z)))) (* c z)) (*.f64 x #s(approx (+ (* -4 (/ (* a t) (* c x))) (* 9 (/ y (* c z)))) (*.f64 #s(literal 9 binary64) (/.f64 y (*.f64 c z))))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 5623642243178995/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 10000000000000000146306952306748730309700429878646550592786107871697963642511482159104 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) #s(approx (/ (- (* 9 (* x y)) (* 4 (* a (* t z)))) (* c z)) (*.f64 x #s(approx (+ (* -4 (/ (* a t) (* c x))) (* 9 (/ y (* c z)))) (*.f64 #s(literal 9 binary64) (/.f64 y (*.f64 c z)))))))))) (if.f64 (<=.f64 t #s(literal -699999999999999983123759823654959045852458797640565513523680615665097637503788090596633337792206063074837266432 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) (if.f64 (<=.f64 t #s(literal 7532522082464017/12554203470773361527671578846415332832204710888928069025792 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (/.f64 b z) c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 t c) (*.f64 #s(literal -4 binary64) a))))) (if.f64 (<=.f64 b #s(literal -320000000 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (/.f64 b c) z)) (if.f64 (<=.f64 b #s(literal 8000000000000000124475329035734744194145611175368491466958164643446670249318045626119883119320379581409650246942720 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))))) (if.f64 (<=.f64 t #s(literal -799999999999999994576758939489302381169366753555251200 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 t c) (*.f64 #s(literal -4 binary64) a))) (if.f64 (<=.f64 t #s(literal 6219301668019913/28269553036454149273332760011886696253239742350009903329945699220681916416 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 t c) (*.f64 #s(literal -4 binary64) a))))) (if.f64 (<=.f64 t #s(literal -699999999999999983123759823654959045852458797640565513523680615665097637503788090596633337792206063074837266432 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) (if.f64 (<=.f64 t #s(literal 6219301668019913/28269553036454149273332760011886696253239742350009903329945699220681916416 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 t (/.f64 a c)))))) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) (if.f64 (<=.f64 a #s(literal 6646139978924579/332306998946228968225951765070086144 binary64)) (/.f64 (-.f64 (*.f64 y x) (*.f64 t (*.f64 #s(literal 9 binary64) z))) (+.f64 a a)) (-.f64 (*.f64 (/.f64 y (+.f64 a a)) x) (*.f64 #s(literal 9/2 binary64) (*.f64 (/.f64 t a) z)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 199999999999999996269735544124600831556311214396411626601969674408936957665590016797685954535657091614747253940080451631455405873740898718200310579203360989977744144478804093683977925289126793169757759029691600098055170422008289289819679252263816717724865805208494558491410210602827611676900065280 binary64)) (/.f64 (-.f64 (*.f64 y x) (*.f64 t (*.f64 #s(literal 9 binary64) z))) (+.f64 a a)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 x (+.f64 a a)) y))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -400000000000000030519079364367548013179859883786240 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 x (/.f64 y (+.f64 a a)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 100000000000000001463069523067487303097004298786465505927861078716979636425114821591040 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (/.f64 (*.f64 (*.f64 #s(literal -9/2 binary64) z) t) a)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 x (+.f64 a a)) y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -400000000000000030519079364367548013179859883786240 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 x (/.f64 y (+.f64 a a)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 100000000000000001463069523067487303097004298786465505927861078716979636425114821591040 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (/.f64 (*.f64 t z) a))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 x (+.f64 a a)) y)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -400000000000000030519079364367548013179859883786240 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 x (/.f64 y (+.f64 a a)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 100000000000000001463069523067487303097004298786465505927861078716979636425114821591040 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 (/.f64 x (+.f64 a a)) y)))) (if.f64 (<=.f64 (/.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) (*.f64 a #s(literal 2 binary64))) #s(literal 399999999999999975701421002214584874401611488804692998127630862852928182520529356113732370297620309937474244722246486903148687749705441221209431953634675310999492057667280441642708410126497636233748792101942063963065587302032873306381964490784317992213841396746502896256304175233838394482996173925525749760 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 x (/.f64 y (+.f64 a a))))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 x (+.f64 a a)) y)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 x (/.f64 y (+.f64 a a)))) (if.f64 (<=.f64 y #s(literal -7167183174968973/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 binary64)) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z))) (if.f64 (<=.f64 y #s(literal 7582485000136117/421249166674228746791672110734681729275580381602196445017243910144 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (/.f64 (/.f64 t (*.f64 #s(literal -3 binary64) z)) y))) (-.f64 x (/.f64 (/.f64 (-.f64 y (/.f64 t y)) z) #s(literal 3 binary64))))) (if.f64 (<=.f64 y #s(literal -7167183174968973/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 binary64)) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z))) (if.f64 (<=.f64 y #s(literal 7582485000136117/421249166674228746791672110734681729275580381602196445017243910144 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (/.f64 (/.f64 t (*.f64 #s(literal -3 binary64) z)) y))) (-.f64 x (/.f64 (-.f64 y (*.f64 (/.f64 #s(literal 1 binary64) y) t)) (*.f64 #s(literal 3 binary64) z))))) (if.f64 (<=.f64 y #s(literal -7167183174968973/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 binary64)) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z))) (if.f64 (<=.f64 y #s(literal 7582485000136117/421249166674228746791672110734681729275580381602196445017243910144 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (/.f64 (/.f64 t (*.f64 #s(literal -3 binary64) z)) y))) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z))))) (if.f64 (<=.f64 y #s(literal -2028240960365167/20282409603651670423947251286016 binary64)) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z))) (if.f64 (<=.f64 y #s(literal 5764607523034235/288230376151711744 binary64)) (-.f64 x (/.f64 (*.f64 (-.f64 (*.f64 y y) t) (/.f64 #s(literal 1/3 binary64) z)) y)) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z))))) (if.f64 (<=.f64 y #s(literal -7167183174968973/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 binary64)) (-.f64 x (*.f64 (/.f64 #s(literal 1/3 binary64) z) (-.f64 y (/.f64 t y)))) (if.f64 (<=.f64 y #s(literal 7582485000136117/421249166674228746791672110734681729275580381602196445017243910144 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (/.f64 (/.f64 t (*.f64 #s(literal -3 binary64) z)) y))) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 y (/.f64 t y)) z)))))) (if.f64 (<=.f64 y #s(literal -7167183174968973/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 y (/.f64 t y)) z)))) (if.f64 (<=.f64 y #s(literal 7582485000136117/421249166674228746791672110734681729275580381602196445017243910144 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (/.f64 (/.f64 t (*.f64 #s(literal -3 binary64) z)) y))) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 y (/.f64 t y)) z)))))) (if.f64 (<=.f64 z #s(literal -2301602771176975/51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 binary64)) (+.f64 (-.f64 x (/.f64 y (*.f64 z #s(literal 3 binary64)))) (/.f64 (*.f64 t (/.f64 #s(literal 1/3 binary64) z)) y)) (-.f64 x (/.f64 (/.f64 (-.f64 y (/.f64 t y)) z) #s(literal 3 binary64)))) (if.f64 (<=.f64 z #s(literal -39999999999999998332478947328 binary64)) (+.f64 (-.f64 x (/.f64 y (*.f64 z #s(literal 3 binary64)))) (/.f64 (*.f64 t #s(literal 1/3 binary64)) (*.f64 z y))) (-.f64 x (/.f64 (/.f64 (-.f64 y (/.f64 t y)) z) #s(literal 3 binary64)))) (if.f64 (<=.f64 z #s(literal -39999999999999998332478947328 binary64)) (+.f64 (-.f64 x (/.f64 y (*.f64 z #s(literal 3 binary64)))) (/.f64 t (*.f64 (*.f64 z #s(literal 3 binary64)) y))) (-.f64 x (/.f64 (/.f64 (-.f64 y (/.f64 t y)) z) #s(literal 3 binary64)))) (if.f64 (<=.f64 z #s(literal -4417117661945961/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) (+.f64 (-.f64 x (/.f64 y (*.f64 z #s(literal 3 binary64)))) (/.f64 t (*.f64 (*.f64 #s(literal 3 binary64) y) z))) (-.f64 x (/.f64 (-.f64 y (*.f64 (/.f64 #s(literal 1 binary64) y) t)) (*.f64 #s(literal 3 binary64) z)))) (if.f64 (<=.f64 y #s(literal -82000000000000006104364315139729557328365722837192996338865113369653987525020699271277400031232 binary64)) (-.f64 x (/.f64 #s(approx (/ (- y (/ t y)) z) (/.f64 y z)) #s(literal 3 binary64))) (if.f64 (<=.f64 y #s(literal 499999999999999983668084402058345636924766592903277736458980889735647922960863931304369934227734528 binary64)) (-.f64 x (/.f64 (-.f64 (*.f64 y y) t) (*.f64 (*.f64 #s(literal 3 binary64) y) z))) (-.f64 x (/.f64 #s(approx (/ (- y (/ t y)) z) (/.f64 y z)) #s(literal 3 binary64))))) (if.f64 (<=.f64 y #s(literal -1684996666696915/26328072917139296674479506920917608079723773850137277813577744384 binary64)) (-.f64 x (/.f64 #s(approx (/ (- y (/ t y)) z) (/.f64 y z)) #s(literal 3 binary64))) (if.f64 (<=.f64 y #s(literal 38499999999999998724864475136 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (/.f64 (/.f64 t (*.f64 #s(literal -3 binary64) z)) y))) (-.f64 x (/.f64 #s(approx (/ (- y (/ t y)) z) (/.f64 y z)) #s(literal 3 binary64))))) (if.f64 (<=.f64 y #s(literal -1908785286492599/13164036458569648337239753460458804039861886925068638906788872192 binary64)) (-.f64 x (/.f64 #s(approx (/ (- y (/ t y)) z) (/.f64 y z)) #s(literal 3 binary64))) (if.f64 (<=.f64 y #s(literal 38499999999999998724864475136 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (/.f64 t (*.f64 (*.f64 z y) #s(literal -3 binary64))))) (-.f64 x (/.f64 #s(approx (/ (- y (/ t y)) z) (/.f64 y z)) #s(literal 3 binary64))))) (if.f64 (<=.f64 y #s(literal -1908785286492599/13164036458569648337239753460458804039861886925068638906788872192 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 38499999999999998724864475136 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (/.f64 t (*.f64 (*.f64 z y) #s(literal -3 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 -1908785286492599/13164036458569648337239753460458804039861886925068638906788872192 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 38499999999999998724864475136 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (/.f64 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 -1908785286492599/13164036458569648337239753460458804039861886925068638906788872192 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 38499999999999998724864475136 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 -7442828536787015/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992 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 3902630409742859/1393796574908163946345982392040522594123776 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) (/.f64 #s(approx (* (- (* y y) t) 1/3) (*.f64 #s(literal -1/3 binary64) t)) (*.f64 (neg.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 -7442828536787015/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992 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 3902630409742859/1393796574908163946345982392040522594123776 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (/ (* (- (* y y) t) 1/3) (* (neg y) 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)))) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (/ (* (- (* y y) t) 1/3) (* (neg y) z)) (/.f64 y (*.f64 #s(literal -3 binary64) z)))) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (/ (* (- (* y y) t) 1/3) (* (neg y) z)) (*.f64 #s(literal -1/3 binary64) (/.f64 y z)))) (*.f64 (+.f64 y x) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 x y)) #s(literal -2247116418577895/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152 binary64)) #s(approx (* (/ 1 2) (+ x y)) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (* (/ 1 2) (+ x y)) (*.f64 #s(literal 1/2 binary64) y))) #s(approx (* (/ 1 2) (+ x y)) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x #s(literal 27 binary64)) y) (if.f64 (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x #s(literal 18 binary64)) y) z) t) (*.f64 (*.f64 a #s(literal 4 binary64)) t)) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(literal 2000000000000000015260947079150071321029556671023421501560173328879939021272989909222263098271678373027966911110790441791375721089619169999659450521189746542174799252973212292885101977680033834789252899072790417240534025556155575446791828129214239924138966649147955715664277650565909970944 binary64)) (-.f64 (-.f64 (-.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 z (*.f64 y (*.f64 #s(literal 18 binary64) x)))) t)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x #s(literal 18 binary64)) y) z) t) (*.f64 (*.f64 a #s(literal 4 binary64)) t)) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(literal +inf.0 binary64)) (-.f64 (-.f64 (*.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 #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 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x #s(literal 18 binary64)) y) z) t) (*.f64 (*.f64 a #s(literal 4 binary64)) t)) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) #s(literal +inf.0 binary64)) (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 t z) x) (*.f64 y #s(literal 18 binary64))) (*.f64 (*.f64 a #s(literal 4 binary64)) t)) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z))) (*.f64 #s(literal 4 binary64) i))))) (if.f64 (<=.f64 t #s(literal -1099999999999999968955791700918272 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (-.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 (*.f64 (*.f64 y #s(literal 18 binary64)) x) z)) t)) (*.f64 k (*.f64 #s(literal 27 binary64) j)))) (if.f64 (<=.f64 t #s(literal 5000000 binary64)) (-.f64 (-.f64 (*.f64 c b) (-.f64 (*.f64 x (-.f64 (*.f64 i #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 18 binary64)) t) z))) (*.f64 (*.f64 #s(literal -4 binary64) a) t))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (-.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 (*.f64 (*.f64 y #s(literal 18 binary64)) x) z)) t)) (*.f64 k (*.f64 #s(literal 27 binary64) j)))))) (if.f64 (<=.f64 x #s(literal -280000000000000022253838451515526726234778303672661567503897852961234322113657572097656463521663008944816503997544772832334590090853114579820206471774208 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 380000000000000008405751564157498618460844436286813547862680831787008 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (-.f64 (*.f64 c b) (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 (*.f64 (*.f64 y #s(literal 18 binary64)) x) z)) t)) (*.f64 k (*.f64 #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 -120000000000000000229881010288160248345914615271823041338336421751925518904478650715348337412981638823936 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 380000000000000008405751564157498618460844436286813547862680831787008 binary64)) (-.f64 (-.f64 (+.f64 #s(approx (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (*.f64 #s(literal -4 binary64) (*.f64 a t))) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 x (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z))) (*.f64 #s(literal 4 binary64) i)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 x #s(literal -389999999999999998516623555155773508523021628298736702298457678500103368735779648419931707257473195430544104308656780142168488660818290976365740032 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 -2184144601979665/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 t z) x) #s(literal 18 binary64)) y) (*.f64 c b)) #s(approx (+ (* 4 (* a t)) (* 27 (* j k))) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) (if.f64 (<=.f64 x #s(literal 380000000000000008405751564157498618460844436286813547862680831787008 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (*.f64 b c) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 a t)) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 x (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z))) (*.f64 #s(literal 4 binary64) i)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k))))) (if.f64 (<=.f64 x #s(literal -389999999999999998516623555155773508523021628298736702298457678500103368735779648419931707257473195430544104308656780142168488660818290976365740032 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 -2184144601979665/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 t z) x) #s(literal 18 binary64)) y) (*.f64 c b)) #s(approx (+ (* 4 (* a t)) (* 27 (* j k))) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) (if.f64 (<=.f64 x #s(literal 380000000000000008405751564157498618460844436286813547862680831787008 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 -389999999999999998516623555155773508523021628298736702298457678500103368735779648419931707257473195430544104308656780142168488660818290976365740032 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 -1018517988167243/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (+.f64 (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 x (*.f64 y z)))) (*.f64 b c)) #s(approx (+ (* 4 (* a t)) (* 27 (* j k))) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) (if.f64 (<=.f64 x #s(literal 380000000000000008405751564157498618460844436286813547862680831787008 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 -120000000000000000229881010288160248345914615271823041338336421751925518904478650715348337412981638823936 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 380000000000000008405751564157498618460844436286813547862680831787008 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 -55999999999999998058620394201567374760420062409610502339158615213353974333054610571264 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 -5339967589802275/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (+ (* 18 (* t (* x (* y z)))) (* b c)) (+ (* 4 (* a t)) (* 27 (* j k)))) (*.f64 t (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z))) (*.f64 #s(literal 4 binary64) a))))) (if.f64 (<=.f64 x #s(literal 36999999999999997415709724390088749061041947327733493664758043246592 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (+ (* 18 (* t (* x (* y z)))) (* b c)) (+ (* 4 (* a t)) (* 27 (* j k)))) (-.f64 (*.f64 b c) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 x (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 y z))) (*.f64 #s(literal 4 binary64) i))))))) (if.f64 (<=.f64 t #s(literal -5800000000000000190481062437388571258124672884885747833971417872300732640012970374155207630640818993566907127749070126356161245678426652672 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (+ (* 18 (* t (* x (* y z)))) (* b c)) (+ (* 4 (* a t)) (* 27 (* j k)))) (*.f64 t (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z))) (*.f64 #s(literal 4 binary64) a))))) (if.f64 (<=.f64 t #s(literal 4743802811890093/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (+ (* 18 (* t (* x (* y z)))) (* b c)) (+ (* 4 (* a t)) (* 27 (* j k)))) (-.f64 (*.f64 b c) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) (if.f64 (<=.f64 t #s(literal 21000000000000001739383612245016576 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 #s(literal -4 binary64) (*.f64 i x))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (+ (* 18 (* t (* x (* y z)))) (* b c)) (+ (* 4 (* a t)) (* 27 (* j k)))) (*.f64 t (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z))) (*.f64 #s(literal 4 binary64) a)))))))) (if.f64 (<=.f64 i #s(literal -13200000000000000690649989377450855811408357061296382801082318848 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 #s(literal -4 binary64) (*.f64 i x))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 i #s(literal 16000000000000000135897942939035247618381918793580169854319985643244750494498816 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (+ (* 18 (* t (* x (* y z)))) (* b c)) (+ (* 4 (* a t)) (* 27 (* j k)))) (-.f64 (*.f64 b c) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 #s(literal -4 binary64) (*.f64 i x))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 i #s(literal -32999999999999998455424953242542697463051884055657390298680895401552229441296400384 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 21000000000000000795430259102936028307239711875580412302320930769351183779758080 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (+ (* 18 (* t (* x (* y z)))) (* b c)) (+ (* 4 (* a t)) (* 27 (* j k)))) (-.f64 (*.f64 b c) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 #s(literal -4 binary64) (*.f64 i x))))) (if.f64 (<=.f64 i #s(literal -32999999999999998455424953242542697463051884055657390298680895401552229441296400384 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 16000000000000000135897942939035247618381918793580169854319985643244750494498816 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)) #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 -32999999999999998455424953242542697463051884055657390298680895401552229441296400384 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 16000000000000000135897942939035247618381918793580169854319985643244750494498816 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))) #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 -500000000000000016420781244602463039493506283179805847756156713129373503449393997772000657813863706341974752392161217789324245317105745920 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 5000000000000000101094395635779734942880481616071788705688884281040020024990821546793489137664 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) #s(approx (- (+ (* 18 (* t (* x (* y z)))) (* b c)) (+ (* 4 (* a t)) (* 27 (* j k)))) (*.f64 #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 (- (+ (* 18 (* t (* x (* y z)))) (* b c)) (+ (* 4 (* a t)) (* 27 (* j k)))) (*.f64 #s(literal -4 binary64) (*.f64 a t)))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) (pow.f64 (acos.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/18 binary64) (*.f64 z y)) x) (sqrt.f64 t))) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (+.f64 (*.f64 (+.f64 (acos.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/18 binary64) (*.f64 z y)) x) (sqrt.f64 t))) (PI.f64)) (acos.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/18 binary64) (*.f64 z y)) x) (sqrt.f64 t)))) (*.f64 (PI.f64) (PI.f64)))) (/.f64 (acos.f64 (*.f64 (*.f64 #s(literal 1/18 binary64) (sqrt.f64 t)) (/.f64 x (*.f64 z y)))) #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) (acos.f64 (*.f64 (/.f64 (*.f64 x #s(literal 1/18 binary64)) (*.f64 z y)) (sqrt.f64 t)))) #s(approx (* (/ 1 3) (acos (* (/ (* 3 (/ x (* y 27))) (* z 2)) (sqrt t)))) (*.f64 #s(literal 1/3 binary64) (acos.f64 (*.f64 #s(literal 1/18 binary64) (/.f64 (*.f64 x (sqrt.f64 t)) (*.f64 y z)))))) (/.f64 (/.f64 x y) #s(literal 3 binary64)) (/.f64 x (*.f64 y #s(literal 3 binary64))) (*.f64 (/.f64 x y) #s(literal 1/3 binary64)) (*.f64 (/.f64 #s(literal 1/3 binary64) y) x) (-.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) z) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) #s(literal -8920298079412249/89202980794122492566142873090593446023921664 binary64)) #s(approx (- (* (* x 3) y) z) (*.f64 (*.f64 #s(literal 3 binary64) x) y)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) #s(literal 2028240960365167/20282409603651670423947251286016 binary64)) #s(approx (- (* (* x 3) y) z) (neg.f64 z)) #s(approx (- (* (* x 3) y) z) (*.f64 #s(literal 3 binary64) (*.f64 x y))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) #s(literal -8920298079412249/89202980794122492566142873090593446023921664 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 2028240960365167/20282409603651670423947251286016 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 -2700000000000000008388608 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 y (-.f64 (+.f64 (/.f64 (+.f64 x x) y) (*.f64 (/.f64 (*.f64 b #s(literal 27 binary64)) y) a)) (*.f64 #s(literal 9 binary64) (*.f64 t z))))) (-.f64 (+.f64 x x) (-.f64 (*.f64 (*.f64 #s(literal -27 binary64) a) b) (*.f64 (*.f64 t #s(literal -9 binary64)) (*.f64 z y))))) (if.f64 (<=.f64 z #s(literal -5000000000000000235300672479527347945779800703933315382139354767449124765696 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 y (-.f64 #s(approx (+ (* 2 (/ x y)) (* a (/ (* b 27) y))) (*.f64 #s(literal 27 binary64) (*.f64 (/.f64 b y) a))) (*.f64 #s(literal 9 binary64) (*.f64 t z))))) (-.f64 (+.f64 x x) (-.f64 (*.f64 (*.f64 #s(literal -27 binary64) a) b) (*.f64 (*.f64 t #s(literal -9 binary64)) (*.f64 z y))))) (if.f64 (<=.f64 z #s(literal -1900000000000000082708835022374465758225011944462547704800054042426766567853940017638077049151764114643010955923741002403151872 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 y #s(approx (- (+ (* 2 (/ x y)) (* a (/ (* b 27) y))) (* 9 (* t z))) (*.f64 (*.f64 #s(literal -9 binary64) t) z)))) (-.f64 (+.f64 x x) (-.f64 (*.f64 (*.f64 #s(literal -27 binary64) a) b) (*.f64 (*.f64 t #s(literal -9 binary64)) (*.f64 z y))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024 binary64)) (-.f64 (+.f64 x x) #s(approx (- (* (* -27 a) b) (* (* (* -9 t) y) z)) (*.f64 #s(literal 9 binary64) (*.f64 t (*.f64 y z))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 50000000000000002094076278210572897949571693332016914157171385590349824 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b))) (+.f64 #s(approx (- (* x 2) (* (* (* y 9) z) t)) (*.f64 #s(literal -9 binary64) (*.f64 t (*.f64 y z)))) (*.f64 (*.f64 b #s(literal 27 binary64)) a)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024 binary64)) (-.f64 (+.f64 x x) #s(approx (- (* (* -27 a) b) (* (* (* -9 t) y) z)) (*.f64 #s(literal 9 binary64) (*.f64 t (*.f64 y z))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 50000000000000002094076278210572897949571693332016914157171385590349824 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b))) (+.f64 #s(approx (- (* x 2) (* (* (* y 9) z) t)) (*.f64 #s(literal -9 binary64) (*.f64 t (*.f64 y z)))) (*.f64 (*.f64 a #s(literal 27 binary64)) b)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024 binary64)) (-.f64 (+.f64 x x) #s(approx (- (* (* -27 a) b) (* (* (* -9 t) y) z)) (*.f64 #s(literal 9 binary64) (*.f64 t (*.f64 y z))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 999999999999999933860494834742974562371950216430331518611692822307700646699603647625692432595845947170914554599698521475539380813444812793279458505403728617494385000448 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b))) (-.f64 (+.f64 x x) #s(approx (- (* (* -27 a) b) (* (* (* -9 t) y) z)) (*.f64 #s(literal 9 binary64) (*.f64 t (*.f64 y z))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 y #s(approx (- (+ (* 2 (/ x y)) (* a (/ (* b 27) y))) (* 9 (* t z))) (*.f64 (*.f64 #s(literal -9 binary64) z) t)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 200000000000000016531517668251747580868252952853088870140921275623123251200204950421777121660801104008620977885871710627547264408583791539263482088984782477300371894320431629895715109375821874825666256654733483033231360 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 y #s(approx (- (+ (* 2 (/ x y)) (* a (/ (* b 27) y))) (* 9 (* t z))) (*.f64 (*.f64 #s(literal -9 binary64) z) t)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 y #s(approx (- (+ (* 2 (/ x y)) (* a (/ (* b 27) y))) (* 9 (* t z))) (*.f64 (*.f64 #s(literal -9 binary64) z) t)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 200000000000000016531517668251747580868252952853088870140921275623123251200204950421777121660801104008620977885871710627547264408583791539263482088984782477300371894320431629895715109375821874825666256654733483033231360 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (+.f64 (+.f64 x x) (*.f64 (*.f64 b #s(literal 27 binary64)) a))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 y #s(approx (- (+ (* 2 (/ x y)) (* a (/ (* b 27) y))) (* 9 (* t z))) (*.f64 (*.f64 #s(literal -9 binary64) z) t)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -20000000000000001811939328 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 y #s(approx (- (+ (* 2 (/ x y)) (* a (/ (* b 27) y))) (* 9 (* t z))) (*.f64 (*.f64 #s(literal -9 binary64) z) t)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 999999999999999933860494834742974562371950216430331518611692822307700646699603647625692432595845947170914554599698521475539380813444812793279458505403728617494385000448 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 (*.f64 #s(literal 27 binary64) a) b))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 y #s(approx (- (+ (* 2 (/ x y)) (* 27 (/ (* a b) y))) (* 9 (* t z))) (*.f64 #s(literal -9 binary64) (*.f64 t z))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -20000000000000001811939328 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 y #s(approx (- (+ (* 2 (/ x y)) (* 27 (/ (* a b) y))) (* 9 (* t z))) (*.f64 #s(literal -9 binary64) (*.f64 t z))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 999999999999999933860494834742974562371950216430331518611692822307700646699603647625692432595845947170914554599698521475539380813444812793279458505403728617494385000448 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 (*.f64 #s(literal 27 binary64) a) b))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 y #s(approx (- (+ (* 2 (/ x y)) (* 27 (/ (* a b) y))) (* 9 (* t z))) (*.f64 #s(literal -9 binary64) (*.f64 t z))))))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 (*.f64 #s(literal 27 binary64) a) b))) #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 #s(literal 3 binary64)) x) y) (*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y) (*.f64 (*.f64 y x) (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) x) x) (*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) x) y) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 x x)) #s(approx (* (* (* x 3) x) y) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 x x) y))) (-.f64 y (*.f64 (-.f64 y z) x)) (if.f64 (<=.f64 x #s(literal -70000000 binary64)) #s(approx (- y (* (- y z) x)) (*.f64 x (-.f64 z y))) (if.f64 (<=.f64 x #s(literal 8116567392432203/147573952589676412928 binary64)) (+.f64 #s(approx (* (- 1 x) y) y) (*.f64 x z)) #s(approx (- y (* (- y z) x)) (*.f64 x (-.f64 z y))))) (if.f64 (<=.f64 x #s(literal -3928516401145467/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (- y (* (- y z) x)) (*.f64 x (-.f64 z y))) (if.f64 (<=.f64 x #s(literal 5104235503814077/21267647932558653966460912964485513216 binary64)) #s(approx (+ (* (neg x) (- y z)) y) #s(approx (* (- 1 x) y) y)) #s(approx (- y (* (- y z) x)) (*.f64 x (-.f64 z y))))) (if.f64 (<=.f64 z #s(literal -289999999999999980892397001626181245100877822728908114650707265066088462343939897782696751504923939297750273822505088998937487056109637759664128 binary64)) #s(approx (- y (* (- y z) x)) (*.f64 x #s(approx (- z y) z))) (if.f64 (<=.f64 z #s(literal 120000000000000007304085773727301632 binary64)) #s(approx (+ (* (neg x) (- y z)) y) (*.f64 (-.f64 #s(literal 1 binary64) x) y)) #s(approx (- y (* (- y z) x)) (*.f64 x #s(approx (- z y) z))))) (if.f64 (<=.f64 x #s(literal -3928516401145467/23384026197294446691258957323460528314494920687616 binary64)) #s(approx (- y (* (- y z) x)) (*.f64 x #s(approx (- z y) z))) (if.f64 (<=.f64 x #s(literal 5104235503814077/21267647932558653966460912964485513216 binary64)) #s(approx (+ (* (neg x) (- y z)) y) #s(approx (* (- 1 x) y) y)) #s(approx (- y (* (- y z) x)) (*.f64 x #s(approx (- z y) z))))) #s(approx (+ (* (neg x) (- y z)) y) #s(approx (* (- 1 x) y) y)) #s(approx (/ (+ x (* y (- z x))) z) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) (/.f64 x z)) y)) (if.f64 (<=.f64 y #s(literal -800000000000 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)) (if.f64 (<=.f64 y #s(literal 48000000 binary64)) (/.f64 (+.f64 x (*.f64 y #s(approx (- z x) z))) z) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)))) (if.f64 (<=.f64 y #s(literal -800000000000 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)) (if.f64 (<=.f64 y #s(literal 48000000 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (+.f64 y (*.f64 x #s(approx (+ (* -1 (/ y z)) (/ 1 z)) (/.f64 #s(literal 1 binary64) z))))) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)))) (if.f64 (<=.f64 y #s(literal -7971425370597343/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)) (if.f64 (<=.f64 y #s(literal 5599361855444511/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (/.f64 x z)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)))) (if.f64 (<=.f64 y #s(literal -8437482395119095/162259276829213363391578010288128 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 y z) #s(approx (- z x) z))) (if.f64 (<=.f64 y #s(literal 2490753968601435/803469022129495137770981046170581301261101496891396417650688 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 -66000000000000006098890984162130381081197766277335110241842558850780102656 binary64)) #s(approx (/ (+ x (* y (- z x))) z) y) (if.f64 (<=.f64 z #s(literal 1968499104217263/803469022129495137770981046170581301261101496891396417650688 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (/.f64 x z)) #s(approx (/ (+ x (* y (- z x))) z) y))) #s(approx (/ (+ x (* y (- z x))) z) y) (+.f64 (*.f64 (-.f64 y z) x) z) (if.f64 (<=.f64 x #s(literal -70000000 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 #s(approx (+ (- (/ z x) z) y) (-.f64 y z)) x)) (if.f64 (<=.f64 x #s(literal 65000 binary64)) (+.f64 (*.f64 x y) #s(approx (* (- 1 x) z) z)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 #s(approx (+ (- (/ z x) z) y) (-.f64 y z)) x)))) (if.f64 (<=.f64 x #s(literal -3422735716801577/9007199254740992 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 #s(approx (+ (- (/ z x) z) y) (-.f64 y z)) x)) (if.f64 (<=.f64 x #s(literal 8782019273372467/4503599627370496 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (-.f64 z (*.f64 z x))) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 #s(approx (+ (- (/ z x) z) y) (-.f64 y z)) x)))) (if.f64 (<=.f64 x #s(literal -3422735716801577/9007199254740992 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 #s(approx (+ (- (/ z x) z) y) (-.f64 y z)) x)) (if.f64 (<=.f64 x #s(literal 8782019273372467/4503599627370496 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 #s(approx (+ (- (/ z x) z) y) (-.f64 y z)) x)))) (if.f64 (<=.f64 z #s(literal -2894802230932905/1809251394333065553493296640760748560207343510400633813116524750123642650624 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 z #s(literal 277389979183215/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 x y)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal -1412304745521473/166153499473114484112975882535043072 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 4797017652230849/154742504910672534362390528 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) #s(approx (- z (* z x)) z)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 x y)))) #s(approx (+ (* x y) (* (- 1 x) z)) #s(approx (- z (* z x)) z)) (-.f64 x (*.f64 (/.f64 z y) x)) (*.f64 (/.f64 (-.f64 y z) y) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) y) #s(literal 0 binary64)) (*.f64 (/.f64 x y) (-.f64 y z)) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) y) #s(literal 6455624695217271/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 binary64)) (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (*.f64 (/.f64 x y) (-.f64 y z)))) (*.f64 #s(approx (/ (- y z) y) #s(literal 1 binary64)) x) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (if.f64 (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 5764607523034235/1152921504606846976 binary64)) (*.f64 (/.f64 #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 5764607523034235/1152921504606846976 binary64)) #s(approx (/ (* x 100) (+ x y)) (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -inf.0 binary64)) (-.f64 (*.f64 (/.f64 x (+.f64 (*.f64 (-.f64 b y) z) y)) y) (*.f64 (-.f64 a t) (/.f64 z (+.f64 (*.f64 (-.f64 b y) z) y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -1218164251425/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 0 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) (-.f64 b y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 (-.f64 b y) #s(literal 2 binary64))))) z)) (/.f64 t (-.f64 b y))) (/.f64 a (-.f64 b y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 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 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 -1218164251425/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 0 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 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 z #s(literal -179999999999999999120053128306031499226482126981699731456 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 4399999999999999743049450682182645869241174781671121048383258624 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 -50000000000000004595141754071689119042017229857842266112 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 4673067172681345/1298074214633706907132624082305024 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z #s(approx (- b y) b)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))) (if.f64 (<=.f64 z #s(literal -13500000000000001100785942392949106026866669460549956465065984 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 -5840589551346239/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) #s(approx (- (* (/ x (+ (* (- b y) z) y)) y) (* (- a t) (/ z (+ (* (- b y) z) y)))) (/.f64 (-.f64 (+.f64 t (/.f64 (*.f64 x y) z)) a) b)) (if.f64 (<=.f64 z #s(literal 279085956146247/1298074214633706907132624082305024 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 -13500000000000001100785942392949106026866669460549956465065984 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 -5840589551346239/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) #s(approx (- (* (/ x (+ (* (- b y) z) y)) y) (* (- a t) (/ z (+ (* (- b y) z) y)))) (/.f64 (-.f64 (+.f64 t (*.f64 (/.f64 y z) x)) a) b)) (if.f64 (<=.f64 z #s(literal 279085956146247/1298074214633706907132624082305024 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 -5339967589802275/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 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 279085956146247/1298074214633706907132624082305024 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 -3599131035634557/899782758908639276562107701537196371773939423660383326620151114522367516134297574063808137220778171429984182126704179024641653211098859937801703036173032771026944 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 279085956146247/1298074214633706907132624082305024 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (+.f64 x #s(approx (* z (- (/ t y) (+ (/ a y) (/ (* x (- b y)) y)))) (*.f64 x z)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))) (if.f64 (<=.f64 y #s(literal -309999999999999988234857767883255053750169329248798872328510897544043236530585600 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 229999999999999981717695603985612800 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 -1784852045121347/162259276829213363391578010288128 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) #s(approx (/ (- t a) (- b y)) (/.f64 t (-.f64 b y)))) (if.f64 (<=.f64 z #s(literal 1882207611218875/324518553658426726783156020576256 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (+.f64 x #s(approx (* z (- (/ t y) (+ (/ a y) (/ (* x (- b y)) y)))) (*.f64 x z)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) #s(approx (/ (- t a) (- b y)) (/.f64 t (-.f64 b y)))))) (if.f64 (<=.f64 z #s(literal -7788445287802241/649037107316853453566312041152512 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 6338253001141147/316912650057057350374175801344 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 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (sin.f64 phi1)))) lambda1) (+.f64 (atan2.f64 (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 delta) (sin.f64 theta))) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (sin.f64 phi1)))) lambda1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (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)))) (if.f64 (<=.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) (*.f64 (sin.f64 phi1) (sin.f64 (asin.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 delta)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 delta)) (cos.f64 theta)))))))) #s(literal 3242591731706757/1125899906842624 binary64)) (+.f64 lambda1 (atan2.f64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.f64 delta) (sin.f64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) (+.f64 (atan2.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 theta)) (sin.f64 delta)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (cos delta) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) delta) delta) #s(literal -1 binary64))))) lambda1)) (+.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 -7350099125492271/5444517870735015415413993718908291383296 binary64)) (*.f64 (*.f64 x x) #s(approx (- 3 (* x 2)) (*.f64 #s(literal -2 binary64) x))) (if.f64 (<=.f64 x #s(literal 960000000 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 -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 binary64)) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))) (if.f64 (<=.f64 z #s(literal -135000000000000000528925314688337263273330399238450644689397008489820209490662233233784881778761150355504806546232483435295801344 binary64)) (/.f64 (/.f64 x (-.f64 z t)) #s(approx (- z y) z)) (if.f64 (<=.f64 z #s(literal 1600000000000000003065080137175469977945528203624307217844485623359006918726382009537977832173088517652480 binary64)) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (/.f64 (/.f64 x (-.f64 z t)) #s(approx (- z y) z)))) (if.f64 (<=.f64 z #s(literal -5200000000000000370755122460791127434502592538074192357750745649633569197639585541186498263795485966916898735331894859216452551697754059114407716321440563200 binary64)) #s(approx (/ (/ x (- z y)) (- z t)) (/.f64 (/.f64 x z) (-.f64 z y))) (if.f64 (<=.f64 z #s(literal 46000000000000004227596831683167268978510738916140734950677476334735487794516204966243144000051764383885121722508224820531618119680 binary64)) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) #s(approx (/ (/ x (- z y)) (- z t)) (/.f64 (/.f64 x (-.f64 z y)) z)))) (if.f64 (<=.f64 z #s(literal -5200000000000000370755122460791127434502592538074192357750745649633569197639585541186498263795485966916898735331894859216452551697754059114407716321440563200 binary64)) #s(approx (/ (/ x (- z y)) (- z t)) (/.f64 (/.f64 x z) (-.f64 z y))) (if.f64 (<=.f64 z #s(literal 46000000000000004227596831683167268978510738916140734950677476334735487794516204966243144000051764383885121722508224820531618119680 binary64)) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) #s(approx (/ (/ x (- z y)) (- z t)) (/.f64 (/.f64 x z) (-.f64 z y))))) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (if.f64 (<=.f64 t #s(literal -463034951812055/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 y (-.f64 t z)))) (if.f64 (<=.f64 t #s(literal 130000000000000000 binary64)) #s(approx (* (/ x (- z y)) (/ -1 (- t z))) (/.f64 x (*.f64 z (-.f64 z y)))) (/.f64 x (*.f64 (-.f64 y z) #s(approx (- t z) t))))) (if.f64 (<=.f64 z #s(literal -6611313076017503/2361183241434822606848 binary64)) #s(approx (* (/ x (- z y)) (/ -1 (- t z))) (/.f64 x (*.f64 z (-.f64 z y)))) (if.f64 (<=.f64 z #s(literal 6313687073269501/46768052394588893382517914646921056628989841375232 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 y (-.f64 t z)))) #s(approx (* (/ x (- z y)) (/ -1 (- t z))) (/.f64 x (*.f64 z (-.f64 z y)))))) (if.f64 (<=.f64 z #s(literal -8887307136961527/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 binary64)) #s(approx (* (/ x (- z y)) (/ -1 (- t z))) (/.f64 x (*.f64 z (-.f64 z y)))) (if.f64 (<=.f64 z #s(literal 6313687073269501/46768052394588893382517914646921056628989841375232 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 t y))) #s(approx (* (/ x (- z y)) (/ -1 (- t z))) (/.f64 x (*.f64 z (-.f64 z y)))))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) #s(literal -6325070415853457/3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 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 4825645764048353/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248 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 -499999999999999964878644512267775609965379584 binary64)) #s(approx (- 1 (/ (* (/ -1 (- t y)) x) (- y z))) (/.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)) x) (- y z))) (/.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 9007198080019165/9007199254740992 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 z (-.f64 y t))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal 400 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 t (-.f64 y z))))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal -499999999999999964878644512267775609965379584 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 t (-.f64 y z))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal 400 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x (*.f64 t (-.f64 y z))))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal -499999999999999964878644512267775609965379584 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 x #s(approx (* (- y z) (- y t)) (*.f64 t z)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) #s(literal 400 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 x #s(approx (* (- y z) (- y t)) (*.f64 t z)))))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t))) #s(literal -40000000000000000 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x #s(approx (* t (- y z)) (*.f64 t y))))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t))) #s(literal 999999999999999929757289024535551219930759168 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x #s(approx (* t (- y z)) (*.f64 t y))))))) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #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 -50000 binary64)) #s(approx (/ (+ x y) (+ y y)) (/.f64 x (+.f64 y y))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y y)) #s(literal 1 binary64)) #s(approx (/ (+ x y) (+ y y)) #s(literal 1/2 binary64)) #s(approx (/ (+ x y) (+ y y)) (/.f64 x (+.f64 y y))))) #s(approx (/ (+ x y) (+ y y)) #s(literal 1/2 binary64)) (+.f64 (+.f64 y y) (*.f64 x x)) (+.f64 #s(approx (+ (* x x) y) y) y) (*.f64 (pow.f64 (exp.f64 (+.f64 (*.f64 y (*.f64 (+.f64 y y) x)) (*.f64 (*.f64 y x) y))) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (/.f64 (*.f64 (*.f64 y y) x) #s(literal 3 binary64))) #s(literal 1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 y (+.f64 (*.f64 (+.f64 y y) x) (*.f64 y x))) #s(literal 1/4 binary64))) (pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (*.f64 y y) x)) #s(literal 1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 y (+.f64 (*.f64 (+.f64 y y) x) (*.f64 y x))) #s(literal 1/4 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 (neg.f64 y) y) x))) #s(literal 1/4 binary64))) (*.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) y) (*.f64 #s(literal 3 binary64) (*.f64 y x)))) (exp.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 y y) x)))) (exp.f64 (*.f64 (*.f64 x y) y)) (if.f64 (<=.f64 y #s(literal 15000000000000001079031418379298668544 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 y y) x) (*.f64 (*.f64 y y) x)) (*.f64 #s(literal 1 binary64) #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))))))) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 x (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))))) #s(approx (exp (* (* x y) y)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal -1 binary64))) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y x) y))) #s(approx (exp (* (* x y) y)) #s(literal 1 binary64)) (-.f64 (+.f64 x x) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal -190000000 binary64)) #s(approx (- (+ x x) 1) (+.f64 x x)) (if.f64 (<=.f64 x #s(literal 2206763817411543/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 #s(literal 1 binary64)) (-.f64 x #s(literal -1 binary64))) (-.f64 (*.f64 x x) #s(literal 1 binary64)) #s(approx (- (* x x) 1) #s(literal -1 binary64)) #s(approx (sqrt (+ (* x x) (* y y))) (*.f64 y (/.f64 (+.f64 y (*.f64 (*.f64 x (/.f64 x y)) #s(literal 1/2 binary64))) y))) #s(approx (sqrt (+ (* x x) (* y y))) (+.f64 y (*.f64 (*.f64 x (/.f64 x y)) #s(literal 1/2 binary64)))) #s(approx (sqrt (+ (* x x) (* y y))) #s(approx (* y (+ 1 (* 1/2 (/ (pow x 2) (pow y 2))))) y)) (/.f64 x (exp.f64 (*.f64 (neg.f64 y) y))) (*.f64 x (exp.f64 (*.f64 y y))) (*.f64 x #s(approx (exp (* y y)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y))))))) (*.f64 x #s(approx (exp (* y y)) (*.f64 (*.f64 (-.f64 y #s(literal -1 binary64)) (-.f64 (*.f64 y y) #s(literal -1 binary64))) #s(approx (* (- y 1) (/ -1 (- 1 (* y y)))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 y #s(literal 1 binary64)))))))) (*.f64 x #s(approx (exp (* y y)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))))) (*.f64 #s(approx (exp (* y y)) (-.f64 (*.f64 y y) #s(literal -1 binary64))) x) (*.f64 x #s(approx (exp (* y y)) #s(literal 1 binary64))) (-.f64 x (/.f64 (+.f64 y y) (-.f64 (*.f64 y x) #s(literal -2 binary64)))) (if.f64 (<=.f64 y #s(literal -55999999999999996228156560804805640416111951581648199840999020598253046119804350567185147428297768960 binary64)) (-.f64 x #s(approx (/ y (+ 1 (/ (* x y) 2))) (/.f64 #s(literal 2 binary64) x))) (if.f64 (<=.f64 y #s(literal 23000000000000000240851059340131691856914086430155206557696 binary64)) (-.f64 x #s(approx (/ y (+ 1 (/ (* x y) 2))) y)) (-.f64 x #s(approx (/ y (+ 1 (/ (* x y) 2))) (/.f64 #s(literal 2 binary64) x))))) (-.f64 x #s(approx (/ y (+ 1 (/ (* x y) 2))) y)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (sqrt.f64 (*.f64 (exp.f64 (*.f64 t t)) (+.f64 z z)))) (if.f64 (<=.f64 t #s(literal 5404319552844595/2251799813685248 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (sqrt.f64 (*.f64 #s(approx (exp (* t t)) (+.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 2 binary64)))) (+.f64 z z)))) (if.f64 (<=.f64 t #s(literal 2299999999999999925339244499130768822702990752387032831876828752607262506923225576232479749232922510560753059039906103296 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x)) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))) (+.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sqrt.f64 (*.f64 z #s(literal 2 binary64)))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (sqrt.f64 (*.f64 #s(approx (exp (* t t)) (+.f64 #s(literal 1 binary64) (pow.f64 t #s(literal 2 binary64)))) (+.f64 z z)))))) (if.f64 (<=.f64 t #s(literal 5854679515581645/4503599627370496 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 t #s(literal 14500000000000000421380605190088031671420288469670188030560454539597739841361043846294246037871098372852561391563619684163637564479543217980810640704101558905997348766760263431087302518351832511711906388508672 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x)) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))) (+.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (sqrt.f64 (*.f64 z #s(literal 2 binary64)))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 x #s(literal 1/2 binary64)) y) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 z z) (*.f64 z z))))))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))))) (if.f64 (<=.f64 t #s(literal 2116691824864133/9007199254740992 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 t #s(literal 229999999999999996796856648362207796021446997953460329880031086844727811386916042269989267597119085649829553825347045143084950774688556796346368 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) x) x) (*.f64 y y)) (*.f64 #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64)) (sqrt.f64 (+.f64 z z)))) (+.f64 (*.f64 #s(literal 1/2 binary64) x) y)) (*.f64 (*.f64 (-.f64 (*.f64 x #s(literal 1/2 binary64)) y) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 z z) (*.f64 z z))))))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))))) (if.f64 (<=.f64 t #s(literal 2116691824864133/9007199254740992 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)))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) x) x) (*.f64 y y)) (*.f64 #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64)) (sqrt.f64 (+.f64 z z)))) (+.f64 (*.f64 #s(literal 1/2 binary64) x) y))) (if.f64 (<=.f64 t #s(literal 370000000000 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 t #s(literal 499999999999999988854984865702064835028992148797460788696041661331245645444919943038933279420753815842378761035475675250688 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 y y)) #s(approx (+ (* 1/2 x) y) y)) (sqrt.f64 (*.f64 z #s(literal 2 binary64)))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 x #s(literal 1/2 binary64)) y) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 z z) z) #s(literal 2 binary64))))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))))) (if.f64 (<=.f64 t #s(literal 8782019273372467/4503599627370496 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)))) (*.f64 #s(approx (* (- (* x 1/2) y) (sqrt (* z 2))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 z z)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) y)) y) y)) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (exp.f64 (/.f64 (*.f64 t t) #s(literal 2 binary64))) #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)))) (*.f64 #s(approx (* (- (* x 1/2) y) (sqrt (* z 2))) (*.f64 z (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) z)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) y)))) #s(approx (exp (/ (* t t) 2)) #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 -6611313076017503/37778931862957161709568 binary64)) (*.f64 #s(approx (* (- (* x 1/2) y) (sqrt (* z 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 z z)) #s(literal 1/2 binary64)) x)) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))) (if.f64 (<=.f64 x #s(literal 1492785346828763/1298074214633706907132624082305024 binary64)) (*.f64 (*.f64 #s(approx (- (* x 1/2) y) (*.f64 #s(literal -1 binary64) y)) (sqrt.f64 (*.f64 z #s(literal 2 binary64)))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))) (*.f64 #s(approx (* (- (* x 1/2) y) (sqrt (* z 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 z z)) #s(literal 1/2 binary64)) x)) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))))) (*.f64 #s(approx (* (- (* x 1/2) y) (sqrt (* z 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 z z)) #s(literal 1/2 binary64)) x)) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))) (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (if.f64 (<=.f64 y #s(literal -6769984589841923/38685626227668133590597632 binary64)) (+.f64 x #s(approx (* (- y z) (- t x)) (*.f64 y (-.f64 t x)))) (if.f64 (<=.f64 y #s(literal 149999999999999995295049161876963328 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (-.f64 x (*.f64 z (-.f64 t x)))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 y (-.f64 t x))))) (if.f64 (<=.f64 y #s(literal -6769984589841923/38685626227668133590597632 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 y (-.f64 t x))) (if.f64 (<=.f64 y #s(literal 149999999999999995295049161876963328 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (-.f64 x (*.f64 z (-.f64 t x)))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 y (-.f64 t x))))) (if.f64 (<=.f64 y #s(literal -6769984589841923/38685626227668133590597632 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 y (-.f64 t x))) (if.f64 (<=.f64 y #s(literal 5237084972219105/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))) (if.f64 (<=.f64 y #s(literal 2693189581592767/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (-.f64 x (*.f64 z #s(approx (- t x) t)))) (if.f64 (<=.f64 y #s(literal 8962958295871739/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))) (if.f64 (<=.f64 y #s(literal 140000 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (- y z)) z)))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 y (-.f64 t x)))))))) (if.f64 (<=.f64 y #s(literal -1498797955988901/288230376151711744 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 y (-.f64 t x))) (if.f64 (<=.f64 y #s(literal -41377379603379/766247770432944429179173513575154591809369561091801088 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (if.f64 (<=.f64 y #s(literal -7729075046034517/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (- y z)) z)))) (if.f64 (<=.f64 y #s(literal -3764098534341615/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) (if.f64 (<=.f64 y #s(literal 140000 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (- y z)) z)))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 y (-.f64 t x)))))))) (if.f64 (<=.f64 y #s(literal -6769984589841923/38685626227668133590597632 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 y (-.f64 t x))) (if.f64 (<=.f64 y #s(literal 5987520928604159/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))) (if.f64 (<=.f64 y #s(literal 140000 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (- y z)) z)))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 y (-.f64 t x)))))) (if.f64 (<=.f64 x #s(literal -1120000000000000012935505484960575900969070215269900940166489595544978650380023889920 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (- y z)) z)))) (if.f64 (<=.f64 x #s(literal 95000000000000004948629006977997390838200075333733479551571088556486222109535633408 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #s(approx (+ x (* (- y z) (- t x))) (*.f64 x (+.f64 #s(literal 1 binary64) #s(approx (* -1 (- y z)) z)))))) (if.f64 (<=.f64 x #s(literal -2849999999999999928334460896671889587134158805932133375108922523767124148499346968698955940461186669851953478706497729501345192051663175680 binary64)) #s(approx (+ x (* (- y z) (- t x))) #s(approx (* x (+ 1 (* -1 (- y z)))) (*.f64 x z))) (if.f64 (<=.f64 x #s(literal 17999999999999998883003244794034957070509601326158700576793199734979023524015823126528 binary64)) #s(approx (+ x (* (- y z) (- t x))) (*.f64 t (-.f64 y z))) #s(approx (+ x (* (- y z) (- t x))) #s(approx (* x (+ 1 (* -1 (- y z)))) (*.f64 x z))))) #s(approx (+ x (* (- y z) (- t x))) #s(approx (* x (+ 1 (* -1 (- y z)))) (*.f64 x z))) (if.f64 (<=.f64 y #s(literal -20240225330731/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 -20240225330731/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 -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 (neg.f64 x) (log.f64 (/.f64 y x))) (*.f64 x (-.f64 (log.f64 x) (log.f64 y)))) (*.f64 x (log.f64 (/.f64 x y))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -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 (-.f64 x y) #s(literal 2 binary64))) x) (*.f64 (log.f64 (+.f64 x 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)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 x (-.f64 (log.f64 (neg.f64 y)) (log.f64 x)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -3511119404027961/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 x (-.f64 (log.f64 (+.f64 y y)) (log.f64 (*.f64 #s(literal -2 binary64) x))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 x (-.f64 (log.f64 (neg.f64 y)) (log.f64 x)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -3511119404027961/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 x (-.f64 (log.f64 y) (log.f64 (neg.f64 x))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 x (-.f64 (log.f64 (neg.f64 y)) (log.f64 x)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -3511119404027961/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 x (-.f64 (log.f64 y) (log.f64 (neg.f64 x))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) (*.f64 (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 (- 1 (/ y x)))) (*.f64 (log.f64 (/.f64 y (neg.f64 x))) x)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (*.f64 (log.f64 (/.f64 y (neg.f64 x))) x)))) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) #s(approx (* (* x 1) (- (log (- (* 2 x) (* 2 y))) (log (* 2 x)))) y) (*.f64 (*.f64 x y) y) (-.f64 (*.f64 x y) x) (if.f64 (<=.f64 y #s(literal -16000 binary64)) #s(approx (- (* x y) x) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 10500000 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 y #s(literal -264999999999999983019471621959715297099651004294815828410368 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x #s(approx (+ 1/2 y) y))) (if.f64 (<=.f64 y #s(literal 30000000000000000 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 #s(approx (+ 1/2 y) y))))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal -5902958103587057/147573952589676412928 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x (+.f64 #s(literal 1/2 binary64) y))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal 5164499756173817/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x (+.f64 #s(literal 1/2 binary64) y))))) (if.f64 (<=.f64 y #s(literal -264999999999999983019471621959715297099651004294815828410368 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x #s(approx (+ 1/2 y) y))) (if.f64 (<=.f64 y #s(literal -7673845534663173/147573952589676412928 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) (if.f64 (<=.f64 y #s(literal 236265149071767/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x #s(approx (+ 1/2 y) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 y #s(literal 30000000000000000 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x #s(approx (+ 1/2 y) y))))))) (if.f64 (<=.f64 x #s(literal -509999999999999998678644032932688455382095270161996606845809124704256 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x #s(approx (+ 1/2 y) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 25499999999999999211428361015758441471839793639670153907027885767738540038882388513841001145963903033239535714237193528541184 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x #s(approx (+ 1/2 y) #s(literal 1/2 binary64)))))) #s(approx (+ (+ (/ x 2) (* y x)) z) z) (+.f64 (/.f64 x y) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) #s(literal 2 binary64)) (/.f64 #s(literal -2 binary64) z)) t)) (if.f64 (<=.f64 (+.f64 (/.f64 x y) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z))) #s(literal +inf.0 binary64)) (+.f64 (/.f64 x y) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64)))) (if.f64 (<=.f64 (+.f64 (/.f64 x y) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z))) #s(literal -1000000000000000013287555072 binary64)) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) z))) (*.f64 t z))) (if.f64 (<=.f64 (+.f64 (/.f64 x y) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z))) #s(literal 100 binary64)) #s(approx (/ (+ (* (/ (- (* (- 1 t) (+ z z)) -2) (* t z)) y) x) y) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) (+.f64 z z)) #s(literal -2 binary64)) (*.f64 t z))) (if.f64 (<=.f64 (+.f64 (/.f64 x y) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z))) #s(literal +inf.0 binary64)) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) z))) (*.f64 t z))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64)))))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -200000 binary64)) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) z))) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 x y) #s(literal 944473296573929/4722366482869645213696 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) t) t)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t z))))) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) z))) (*.f64 t z))))) (if.f64 (<=.f64 z #s(literal -5902958103587057/295147905179352825856 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 3022314549036573/2417851639229258349412352 binary64)) (+.f64 (/.f64 x y) (/.f64 (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) t) z)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) t) t)))))) (if.f64 (<=.f64 z #s(literal -5902958103587057/295147905179352825856 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 3022314549036573/2417851639229258349412352 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 -4999999999999999535784828060900606040346407484460394732313723434808961149812000726600937640905690125124846939902906176613453545840352790929618349426820302567123856137171065939247711125504 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) z))) t)) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -4000000000000000000000 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(approx (* 2 (/ (- 1 t) t)) (/.f64 #s(literal 2 binary64) t)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -2 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 (/ (+ (* (/ (- (* (- 1 t) (+ z z)) -2) (* t z)) y) x) y) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) (+.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 -4999999999999999535784828060900606040346407484460394732313723434808961149812000726600937640905690125124846939902906176613453545840352790929618349426820302567123856137171065939247711125504 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) z))) t)) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -4000000000000000000000 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(approx (* 2 (/ (- 1 t) t)) (/.f64 #s(literal 2 binary64) t)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal 500000000000000 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal +inf.0 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) z))) t)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -4999999999999999535784828060900606040346407484460394732313723434808961149812000726600937640905690125124846939902906176613453545840352790929618349426820302567123856137171065939247711125504 binary64)) #s(approx (/ (+ (* (/ (- (* (- 1 t) (+ z z)) -2) (* t z)) y) x) y) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* 2 (* z (- 1 t))) (*.f64 #s(literal 2 binary64) z))) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -4000000000000000000000 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(approx (* 2 (/ (- 1 t) t)) (/.f64 #s(literal 2 binary64) t)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal 500000000000000 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 (/ (+ (* (/ (- (* (- 1 t) (+ z z)) -2) (* t z)) y) x) y) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* 2 (* z (- 1 t))) (*.f64 #s(literal 2 binary64) z))) (*.f64 t z))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))))))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -2000000000000000084841274748035923968 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(approx (* 2 (/ (- 1 t) t)) (/.f64 #s(literal 2 binary64) t)))) (if.f64 (<=.f64 (/.f64 x y) #s(literal 50000000000 binary64)) #s(approx (/ (+ (* (/ (- (* (- 1 t) (+ z z)) -2) (* t z)) y) x) y) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) (+.f64 z z)) #s(literal -2 binary64)) (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) (*.f64 t z))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -499999999999999962433880809496441021272335434917419230719612986112647099987896513301581746881408826875765029206827766141419520 binary64)) #s(approx (/ (+ (* (/ (- (* (- 1 t) (+ z z)) -2) (* t z)) y) x) y) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* 2 (* z (- 1 t))) (*.f64 #s(literal 2 binary64) z))) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal 500000000000000 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 (/ (+ (* (/ (- (* (- 1 t) (+ z z)) -2) (* t z)) y) x) y) (/.f64 (+.f64 #s(literal 2 binary64) #s(approx (* 2 (* z (- 1 t))) (*.f64 #s(literal 2 binary64) z))) (*.f64 t z))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64)))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -4999999999999999535784828060900606040346407484460394732313723434808961149812000726600937640905690125124846939902906176613453545840352790929618349426820302567123856137171065939247711125504 binary64)) #s(approx (/ (+ (* (/ (- (* (- 1 t) (+ z z)) -2) (* t z)) y) x) y) #s(approx (/ (+ 2 (* 2 (* z (- 1 t)))) (* t z)) (/.f64 #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 1999999999999999932968225430927800099650372185240251005959349194618359510874758461373022208 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 20000000000000000057357570219907446497404120129229967567146859853820771307804544319366583914666449299233916626257196608020375872770963560895599534369611732108691868080208166641175396430819444098873307923634804982550384038403414239739984162143459594327374818907829826579083558912 binary64)) #s(approx (/ (+ (* (/ (- (* (- 1 t) (+ z z)) -2) (* t z)) y) x) y) #s(approx (/ (+ 2 (* 2 (* z (- 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 +inf.0 binary64)) #s(approx (/ (+ (* (/ (- (* (- 1 t) (+ z z)) -2) (* t z)) y) x) y) #s(approx (/ (+ 2 (* 2 (* z (- 1 t)))) (* t z)) (/.f64 #s(literal 2 binary64) (*.f64 t z)))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -4999999999999999535784828060900606040346407484460394732313723434808961149812000726600937640905690125124846939902906176613453545840352790929618349426820302567123856137171065939247711125504 binary64)) #s(approx (/ (+ (* (/ (- (* (- 1 t) (+ z z)) -2) (* t z)) y) x) y) #s(approx (/ (+ 2 (* 2 (* z (- 1 t)))) (* t z)) (/.f64 #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 2000000000000000026575110144 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 (/ (+ (* (/ (- (* (- 1 t) (+ z z)) -2) (* t z)) y) x) y) #s(approx (/ (+ 2 (* 2 (* z (- 1 t)))) (* t z)) (/.f64 #s(literal 2 binary64) (*.f64 t z)))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64)))))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) #s(approx (/ (+ (* (/ (- (* (- 1 t) (+ z z)) -2) (* t z)) y) x) y) #s(approx (/ (+ 2 (* 2 (* z (- 1 t)))) (* t z)) #s(literal -2 binary64))) (-.f64 (+.f64 (*.f64 y x) y) x) (-.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) y) x) (if.f64 (<=.f64 y #s(literal -16000 binary64)) #s(approx (- (* (+ x 1) y) x) (*.f64 y (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 y #s(literal 10500000 binary64)) (-.f64 #s(approx (* (+ x 1) y) y) x) #s(approx (- (* (+ x 1) y) x) (*.f64 y (+.f64 #s(literal 1 binary64) x))))) (-.f64 #s(approx (* (+ x 1) y) y) x) (if.f64 (<=.f64 x #s(literal -6669624340069413/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) #s(approx (- (* (+ x 1) y) x) (neg.f64 x)) (if.f64 (<=.f64 x #s(literal 4436777100798803/158456325028528675187087900672 binary64)) #s(approx (- (* (+ x 1) y) x) y) #s(approx (- (* (+ x 1) y) x) (neg.f64 x)))) #s(approx (- (* (+ x 1) y) x) y) (/.f64 (+.f64 x y) (+.f64 y #s(literal 1 binary64))) (if.f64 (<=.f64 y #s(literal -5718490662849961/36893488147419103232 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 1450710983537555/19342813113834066795298816 binary64)) #s(approx (/ (+ x y) (+ y 1)) #s(approx (+ x (* y (- 1 x))) (-.f64 y (*.f64 (-.f64 y #s(literal 1 binary64)) x)))) #s(approx (/ (+ x y) (+ y 1)) (+.f64 #s(literal 1 binary64) #s(approx (* -1 (/ (+ 1 (* -1 x)) y)) (/.f64 x y)))))) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x #s(approx (* y (- 1 x)) y))) #s(approx (/ (+ x y) (+ y 1)) #s(approx (+ x (* y (- 1 x))) #s(approx (+ y (* x (+ 1 (* -1 y)))) y))) (if.f64 (<=.f64 x #s(literal 2845706385096283/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) #s(approx (* x (- 1 (* (- 1 y) z))) (-.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)))) (if.f64 (<=.f64 x #s(literal 4835703278458517/1208925819614629174706176 binary64)) #s(approx (* x (- 1 (* (- 1 y) z))) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) x) z))) #s(approx (* x (- 1 (* (- 1 y) z))) (-.f64 x (*.f64 (-.f64 #s(literal 1 binary64) y) (*.f64 z x))))) #s(approx (* x (- 1 (* (- 1 y) z))) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) x) z))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) #s(literal -3602879701896397/18014398509481984 binary64)) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) #s(literal 40000000 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) #s(approx (* (- 1 y) z) z))) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (if.f64 (<=.f64 y #s(literal -5099999999999999985303158784 binary64)) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 y z))) (if.f64 (<=.f64 y #s(literal 25 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) #s(approx (* (- 1 y) z) z))) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 y z))))) (*.f64 x (-.f64 #s(literal 1 binary64) #s(approx (* (- 1 y) z) z))) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) #s(literal 1 binary64))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 y z)) #s(literal -4000000000000000227198870526639838396839574810638905269644565076667627099850709919509045230158696198615890586013559783158746306041677356512974824473892129280325162661990966257626680094849151159498938946696828546978696799135326879673623733585293939597079740416 binary64)) (-.f64 x (*.f64 (*.f64 z x) y)) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 y z)) #s(literal 50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872 binary64)) (-.f64 x (*.f64 (*.f64 z y) x)) (-.f64 x (*.f64 (*.f64 z x) y)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 y z)) #s(literal -inf.0 binary64)) #s(approx (* x (- 1 (* y z))) (-.f64 x (*.f64 (/.f64 (neg.f64 y) z) (*.f64 (*.f64 (neg.f64 z) x) z)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 y z)) #s(literal 50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872 binary64)) (-.f64 x (*.f64 (*.f64 z y) x)) (-.f64 x (*.f64 (*.f64 z x) y)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 y z)) #s(literal -4000000000000000227198870526639838396839574810638905269644565076667627099850709919509045230158696198615890586013559783158746306041677356512974824473892129280325162661990966257626680094849151159498938946696828546978696799135326879673623733585293939597079740416 binary64)) (-.f64 x (*.f64 (*.f64 z x) y)) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 y z)) #s(literal 50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 y z))) (-.f64 x (*.f64 (*.f64 z x) y)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 y z)) #s(literal -inf.0 binary64)) (-.f64 x (*.f64 (*.f64 y x) z)) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 y z)) #s(literal 20000000000000001048762368950125674390947600308859449221132274486636123669507437727641913661775715231977449272833864355658690803360374488303464595921184714543633814120241555308544 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 y z))) (-.f64 x (*.f64 (*.f64 y x) z)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 y z))) (*.f64 x #s(approx (- 1 (* y z)) #s(literal 1 binary64))) (-.f64 x (*.f64 y x)) (*.f64 x (-.f64 #s(literal 1 binary64) y)) (*.f64 x #s(approx (- 1 y) #s(literal 1 binary64))) (-.f64 x #s(literal 1/3 binary64)) #s(approx (- x (/ 1 3)) #s(literal -1/3 binary64)) (-.f64 x #s(literal -1/3 binary64)) #s(approx (+ x (/ 1 3)) #s(literal 1/3 binary64)) (+.f64 x (*.f64 (-.f64 y x) (*.f64 z #s(literal 6 binary64)))) (+.f64 x (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)) (+.f64 x (*.f64 (*.f64 (-.f64 x y) z) #s(literal -6 binary64))) (if.f64 (<=.f64 z #s(literal -20000000 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (-.f64 y x) (*.f64 z #s(literal 6 binary64)))) (if.f64 (<=.f64 z #s(literal 4382356096103031/151115727451828646838272 binary64)) (+.f64 x (*.f64 (*.f64 z #s(literal 6 binary64)) #s(approx (- y x) y))) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (-.f64 y x) (*.f64 z #s(literal 6 binary64)))))) (if.f64 (<=.f64 z #s(literal -3821530487881633/83076749736557242056487941267521536 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (-.f64 y x) (*.f64 z #s(literal 6 binary64)))) (if.f64 (<=.f64 z #s(literal 4382356096103031/151115727451828646838272 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) z) (*.f64 #s(literal 6 binary64) (*.f64 y z)))) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (-.f64 y x) (*.f64 z #s(literal 6 binary64)))))) (if.f64 (<=.f64 z #s(literal -3821530487881633/83076749736557242056487941267521536 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (-.f64 y x) (*.f64 z #s(literal 6 binary64)))) (if.f64 (<=.f64 z #s(literal 4382356096103031/151115727451828646838272 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) #s(literal 1 binary64)))) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (-.f64 y x) (*.f64 z #s(literal 6 binary64)))))) (if.f64 (<=.f64 z #s(literal -3821530487881633/83076749736557242056487941267521536 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 x y)))) (if.f64 (<=.f64 z #s(literal 4382356096103031/151115727451828646838272 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) #s(literal 1 binary64)))) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 x y)))))) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) z)))) (if.f64 (<=.f64 z #s(literal -21000000 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) (*.f64 #s(literal -6 binary64) z)))) (if.f64 (<=.f64 z #s(literal 126 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) #s(literal 1 binary64)))) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) (*.f64 #s(literal -6 binary64) z)))))) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) #s(literal 1 binary64)))) (-.f64 x (*.f64 (*.f64 #s(literal -6 binary64) (-.f64 #s(literal 2/3 binary64) z)) (-.f64 y x))) (+.f64 x (*.f64 (-.f64 z #s(literal 2/3 binary64)) (*.f64 #s(literal -6 binary64) (-.f64 y x)))) (if.f64 (<=.f64 z #s(literal -21000000 binary64)) (-.f64 x (*.f64 #s(approx (* -6 (- 2/3 z)) (*.f64 #s(literal 6 binary64) z)) (-.f64 y x))) (if.f64 (<=.f64 z #s(literal 126 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) (-.f64 x (*.f64 #s(approx (* -6 (- 2/3 z)) (*.f64 #s(literal 6 binary64) z)) (-.f64 y x))))) (if.f64 (<=.f64 z #s(literal -21000000 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 126 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 z #s(literal -21000000 binary64)) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) (*.f64 z #s(approx (- (/ x z) (+ (* -4 (/ (- y x) z)) (* 6 (- y x)))) (*.f64 #s(literal -6 binary64) (-.f64 y x))))) (if.f64 (<=.f64 z #s(literal 126 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) (*.f64 z #s(approx (- (/ x z) (+ (* -4 (/ (- y x) z)) (* 6 (- y x)))) (*.f64 #s(literal -6 binary64) (-.f64 y x))))))) (if.f64 (<=.f64 z #s(literal -27000000000 binary64)) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) (*.f64 y (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 6 binary64) z)))) (if.f64 (<=.f64 z #s(literal 4382356096103031/151115727451828646838272 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) (*.f64 y (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 6 binary64) z)))))) (if.f64 (<=.f64 z #s(literal -27000000000 binary64)) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) (*.f64 y #s(approx (- 4 (* 6 z)) (*.f64 #s(literal -6 binary64) z)))) (if.f64 (<=.f64 z #s(literal 126 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) (*.f64 y #s(approx (- 4 (* 6 z)) (*.f64 #s(literal -6 binary64) z)))))) (if.f64 (<=.f64 z #s(literal -27000000000 binary64)) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) (*.f64 y #s(approx (- 4 (* 6 z)) (*.f64 #s(literal -6 binary64) z)))) (if.f64 (<=.f64 z #s(literal 7500560250303871/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504 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 z #s(literal 63000000000000002097152 binary64)) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) (*.f64 y #s(approx (- 4 (* 6 z)) #s(literal 4 binary64)))) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) (*.f64 y #s(approx (- 4 (* 6 z)) (*.f64 #s(literal -6 binary64) z))))))) (if.f64 (<=.f64 x #s(literal -70000000 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 2575706453504475/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944 binary64)) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) (*.f64 y #s(approx (- 4 (* 6 z)) #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 (* z (* 6 (- y x)))) (* -4 (- y x))) (*.f64 y #s(approx (- 4 (* 6 z)) #s(literal 4 binary64)))) (-.f64 (+.f64 x x) y) (if.f64 (<=.f64 y #s(literal -4214231801037835/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) #s(approx (- (* x 2) y) (neg.f64 y)) (if.f64 (<=.f64 y #s(literal 64000000000000003191145854202169153088657183068061577700793147559167257542355572184605376982810624 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 -16000 binary64)) #s(approx (* x (+ y 1)) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 10500000 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 -2247116418577895/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) #s(approx (- (+ x y) (* x y)) (*.f64 x (-.f64 #s(literal 1 binary64) y))) (-.f64 #s(approx (+ x y) y) (*.f64 x y))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (*.f64 x y)) #s(literal -2247116418577895/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 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)) 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 -2247116418577895/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) #s(approx (- (+ x y) (* x y)) (*.f64 x #s(approx (- 1 y) #s(literal 1 binary64)))) #s(approx (- (+ x y) (* x y)) y)) #s(approx (- (+ x y) (* x y)) y) (-.f64 #s(literal 1 binary64) (/.f64 y x)) #s(approx (/ (- x y) x) #s(literal 1 binary64)) (/.f64 (-.f64 x y) (+.f64 x y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (+.f64 x y)) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (+ x y)) (-.f64 (/.f64 (+.f64 x x) y) #s(literal 1 binary64))) #s(approx (/ (- x y) (+ x y)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 y y) x)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (+.f64 x y)) #s(literal -1/2 binary64)) (/.f64 (-.f64 x y) #s(approx (+ x y) y)) #s(approx (/ (- x y) (+ x y)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 y y) x)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (+.f64 x y)) #s(literal -1/2 binary64)) (/.f64 (-.f64 x y) #s(approx (+ x y) y)) #s(approx (/ (- x y) (+ x y)) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (+.f64 x y)) #s(literal 6876220841419621/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184 binary64)) #s(approx (/ (- x y) (+ x y)) #s(literal -1 binary64)) #s(approx (/ (- x y) (+ x y)) #s(literal 1 binary64))) #s(approx (/ (- x y) (+ x y)) #s(literal -1 binary64)) (-.f64 (/.f64 y (-.f64 (+.f64 y x) #s(literal 2 binary64))) (/.f64 x (-.f64 (+.f64 y x) #s(literal 2 binary64)))) (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 944473296573929/18889465931478580854784 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 944473296573929/18889465931478580854784 binary64)) (/.f64 (-.f64 x y) #s(approx (- 2 (+ x y)) (-.f64 #s(literal 2 binary64) x))) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) (/.f64 x (-.f64 #s(literal 2 binary64) x))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 944473296573929/18889465931478580854784 binary64)) (/.f64 (-.f64 x y) #s(approx (- 2 (+ x y)) #s(approx (- 2 x) #s(literal 2 binary64)))) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) (/.f64 x (-.f64 #s(literal 2 binary64) x))) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -2535301200456459/633825300114114700748351602688 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(approx (/ x (- 2 x)) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) x))))) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -2535301200456459/633825300114114700748351602688 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 944473296573929/18889465931478580854784 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(approx (/ x (- 2 x)) (*.f64 #s(literal 1/2 binary64) x))) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -8686162375287035/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal 1 binary64))) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x)) (*.f64 #s(literal -120 binary64) a)) (+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (if.f64 (<=.f64 y #s(literal -28500000000000000810590035414633222384784645424629277024542716003431554605270433792 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 48000000000000003627163712655064679941744439863230290466185097304439323377294257596155645053609253248266357828943070887936 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 t #s(literal -18499999999999999421186048 binary64)) (+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))) (*.f64 a #s(literal 120 binary64))) (if.f64 (<=.f64 t #s(literal 1020000000000000 binary64)) (+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) z))) (*.f64 a #s(literal 120 binary64))) (+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))) (*.f64 a #s(literal 120 binary64))))) (if.f64 (<=.f64 t #s(literal -529999999999999994213302515269632 binary64)) (+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))) (*.f64 a #s(literal 120 binary64))) (if.f64 (<=.f64 t #s(literal 7824691185195573/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))) (if.f64 (<=.f64 t #s(literal 3188570148238937/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912 binary64)) (+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 #s(literal 60 binary64) #s(approx (/ (- x y) z) (/.f64 x z)))) (*.f64 a #s(literal 120 binary64))) (+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))) (*.f64 a #s(literal 120 binary64)))))) (if.f64 (<=.f64 a #s(literal -70000000000000000479713924109379883756045127224328986030057344332726272 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 a #s(literal 8399999999999999433110706540735241388032 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -500000000000000000000 binary64)) (/.f64 #s(approx (- (* (* (- t z) a) 120) (* (- x y) 60)) (*.f64 #s(literal 60 binary64) y)) (-.f64 t z)) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) #s(approx (/ (- (* (* (- t z) a) 120) (* (- x y) 60)) (- t z)) (*.f64 #s(literal -60 binary64) (/.f64 x (-.f64 t z)))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -10000000000000000202188791271559469885760963232143577411377768562080040049981643093586978275328 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (*.f64 #s(literal -60 binary64) #s(approx (/ (- y x) (- z t)) (/.f64 (-.f64 y x) z)))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) #s(approx (/ (- (* (* (- t z) a) 120) (* (- x y) 60)) (- t z)) (*.f64 #s(literal -60 binary64) (/.f64 x (-.f64 t z)))))) (if.f64 (<=.f64 a #s(literal -859105201046961/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 a #s(literal -6027051793127611/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (*.f64 #s(approx (/ -60 (- z t)) (/.f64 #s(literal -60 binary64) z)) (-.f64 y x))) (if.f64 (<=.f64 a #s(literal 3873374817130363/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 y x) t)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))) (if.f64 (<=.f64 a #s(literal -859105201046961/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 a #s(literal -6027051793127611/35453245841927124566985666707751764300614838639721738315958305819414631299028500879887779104617985501046150297884773565541615134371397631354113354232368341106962462435900208328787956472260898038631420034941469125892347066566416742519309495457378818583775642048219297237962850304 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (*.f64 #s(literal -60 binary64) #s(approx (/ (- y x) (- z t)) (/.f64 (-.f64 y x) z)))) (if.f64 (<=.f64 a #s(literal 3873374817130363/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 y x) t)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a))))) (if.f64 (<=.f64 a #s(literal -1997919072202235/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 a #s(literal 3873374817130363/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 (-.f64 y x) (/.f64 #s(literal 60 binary64) t)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))) (if.f64 (<=.f64 a #s(literal -1997919072202235/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 a #s(literal 3873374817130363/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 y x) t)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -20000000000000001048762368950125674390947600308859449221132274486636123669507437727641913661775715231977449272833864355658690803360374488303464595921184714543633814120241555308544 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) #s(approx (/ (- y x) t) (/.f64 y t))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 999999999999999980003468347394201181668805192897008518188648311830772414627428725464789434929992439754776075181077037056 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 (/ (- y x) t)) (*.f64 #s(literal -60 binary64) (/.f64 x t))))))) (if.f64 (<=.f64 a #s(literal -4548392848537233/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 a #s(literal 3873374817130363/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) #s(approx (* 60 (/ (- y x) t)) (*.f64 #s(literal -60 binary64) (/.f64 x t))))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (*.f64 (+.f64 x y) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (/.f64 (+.f64 x y) #s(literal 2 binary64)) #s(literal -2247116418577895/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152 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 2000000000000000016987242867379405952297739849197521231789998205405593811812352 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) (-.f64 (*.f64 (/.f64 x a) y) (*.f64 (/.f64 t a) z))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 199999999999999996269735544124600831556311214396411626601969674408936957665590016797685954535657091614747253940080451631455405873740898718200310579203360989977744144478804093683977925289126793169757759029691600098055170422008289289819679252263816717724865805208494558491410210602827611676900065280 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -400000000000000030519079364367548013179859883786240 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 y a) x)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 100000000000000001463069523067487303097004298786465505927861078716979636425114821591040 binary64)) (/.f64 (neg.f64 #s(approx (- (* x y) (* z t)) (*.f64 t z))) a) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y)))) (if.f64 (<=.f64 (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) #s(literal 500000000000000008608032298368227414415543912506619491164446008946190335622287523993960225937729797284303069430849145530155524612766474260348469402855720325061314257334714230178496312484014164775344612087642173365030358044414607127719847315059897273252756207808991071631335431459408181431059577374563631104 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (/.f64 (*.f64 x y) a)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 y a) x))) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y)) (if.f64 (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) #s(approx (/ (- (+ (* j (- (* a c) (* i y))) (* x (* y z))) (* b (* c z))) t) (/.f64 (*.f64 x (*.f64 y z)) t))) (*.f64 a x)) (*.f64 b i)))))) (if.f64 (<=.f64 i #s(literal -359999999999999999643966386671188963245442577500360442940651820595096236218783655067426421025217930987631345679655365914514557320058209958722383686132094831336204552929599482081837056 binary64)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 (-.f64 (*.f64 b t) (*.f64 j y)) i)) (if.f64 (<=.f64 i #s(literal -3174478038283735/19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if.f64 (<=.f64 i #s(literal 2398813565731491/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 j a) (*.f64 b z)) c))) (if.f64 (<=.f64 i #s(literal 2299999999999999878304604913396880400996702860449702991322273310679622274023454455992850454449542657562325700336156672 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 (-.f64 (*.f64 b t) (*.f64 j y)) i)))))) (if.f64 (<=.f64 y #s(literal -34000000000000000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (if.f64 (<=.f64 y #s(literal 1130215461388593/95780971304118053647396689196894323976171195136475136 binary64)) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j #s(approx (- (* c a) (* y i)) (*.f64 a c)))) (if.f64 (<=.f64 y #s(literal 12499999999999999934420821898975616539474326306335271952742711841488538567288480642105344 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i j)) (*.f64 x z))))))) (if.f64 (<=.f64 y #s(literal -7602143641087859/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (if.f64 (<=.f64 y #s(literal 1724057483474125/47890485652059026823698344598447161988085597568237568 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 c j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) (if.f64 (<=.f64 y #s(literal 400000000000000008087551650862378795430438529285743096455110742483201601999265723743479131013120 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i j)) (*.f64 x z))))))) (if.f64 (<=.f64 i #s(literal -49999999999999998874404911728017014784 binary64)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 (-.f64 (*.f64 b t) (*.f64 j y)) i)) (if.f64 (<=.f64 i #s(literal 2398813565731491/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 j a) (*.f64 b z)) c))) (if.f64 (<=.f64 i #s(literal 2299999999999999878304604913396880400996702860449702991322273310679622274023454455992850454449542657562325700336156672 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 (-.f64 (*.f64 b t) (*.f64 j y)) i))))) (if.f64 (<=.f64 b #s(literal -389999999999999998516623555155773508523021628298736702298457678500103368735779648419931707257473195430544104308656780142168488660818290976365740032 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) (if.f64 (<=.f64 b #s(literal 6070840288205403/60708402882054033466233184588234965832575213720379360039119137804340758912662765568 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (if.f64 (<=.f64 b #s(literal 106000000000000001893990222806410470575829917225735049321985452098553842491287913826382713257427612736538731911914117398528 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (+.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 j a) (*.f64 b z)) c))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))))) (if.f64 (<=.f64 b #s(literal -389999999999999998516623555155773508523021628298736702298457678500103368735779648419931707257473195430544104308656780142168488660818290976365740032 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) (if.f64 (<=.f64 b #s(literal 75999999999999996544550762506338934007296359025211269350036420841109435077159602692761089635998247410267322888815775364153344 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))))) (if.f64 (<=.f64 j #s(literal -750000000000000075620126025471898273474196847162555088373773267425280824765939042290262159562190895425821661047164609982619451392 binary64)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (if.f64 (<=.f64 j #s(literal -7155715681889023/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (*.f64 i t))) (-.f64 (*.f64 (*.f64 j c) a) (*.f64 y (*.f64 j i)))) (if.f64 (<=.f64 j #s(literal 760000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* i t)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (if.f64 (<=.f64 j #s(literal -7155715681889023/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if.f64 (<=.f64 j #s(literal 760000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* i t)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))) (if.f64 (<=.f64 j #s(literal -7155715681889023/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if.f64 (<=.f64 j #s(literal 47000000000000000742856646616043542755070067327854991405703578774343521561104159938183168 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* i t)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))))) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))) (if.f64 (<=.f64 j #s(literal -1299999999999999950031673044027917767540736 binary64)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (if.f64 (<=.f64 j #s(literal 47000000000000000742856646616043542755070067327854991405703578774343521561104159938183168 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* i t)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))))) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))) (if.f64 (<=.f64 j #s(literal -1199999999999999930068851285153072652746752 binary64)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (if.f64 (<=.f64 j #s(literal -8135587088075431/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 binary64)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 a x)))) (if.f64 (<=.f64 j #s(literal 760000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))))))) (if.f64 (<=.f64 j #s(literal -1299999999999999950031673044027917767540736 binary64)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (if.f64 (<=.f64 j #s(literal 760000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))) (if.f64 (<=.f64 a #s(literal -620000000000000032140257738002691513273575983127009898306686880087783675263033442520539519708977960586849001658533604463856337289216 binary64)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))) (if.f64 (<=.f64 a #s(literal 14000000000000000937884987314407903722471424 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))))) (if.f64 (<=.f64 x #s(literal -449999999999999979028480 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)) (if.f64 (<=.f64 x #s(literal 2630622583481433/154742504910672534362390528 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 (-.f64 (*.f64 z y) (*.f64 a t)) x)))) (if.f64 (<=.f64 z #s(literal -1499999999999999947296127146425134031770736733945069568 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if.f64 (<=.f64 z #s(literal 19499999999999998423740022914202566465610825810754837100330546644546821179316121330113856416379741209479385972736 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))) (if.f64 (<=.f64 t #s(literal -6799999999999999662372217912136458411717857889697175002665140929029247061694200098492730005638330834920518098494068325341531640737045261144026933459742673327749503530050786578347429057265664 binary64)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 i #s(approx (+ (* -1 (* j y)) (* b t)) (*.f64 b t)))) (if.f64 (<=.f64 t #s(literal 22500000000000000459178351141959369210816864978487727427761875070431876369408262113249838982777431993744833480349327934346847195128257057415137899157913600 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 #s(literal -1 binary64) (*.f64 x #s(approx (- (* a t) (* y z)) (*.f64 a t))))))) (if.f64 (<=.f64 b #s(literal -520000000000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (if.f64 (<=.f64 b #s(literal 4165829655317709/562949953421312 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)))) #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 t #s(literal -782141948725285/147573952589676412928 binary64)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) #s(approx (* t (- (* b i) (* a x))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))))) (if.f64 (<=.f64 t #s(literal 7584017912700395/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 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 t #s(literal 5399988732876221/83076749736557242056487941267521536 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))) (if.f64 (<=.f64 t #s(literal 34999999999999999748016033286845382986484986793111804906713042034779960358002133862299768625990406294537106535254881368359327679147882609377280 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)))) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 #s(literal -1 binary64) (*.f64 x #s(approx (- (* a t) (* y z)) (*.f64 a t))))))))) (if.f64 (<=.f64 t #s(literal -782141948725285/147573952589676412928 binary64)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) #s(approx (* t (- (* b i) (* a x))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))))) (if.f64 (<=.f64 t #s(literal 7584017912700395/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 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 t #s(literal 5399988732876221/83076749736557242056487941267521536 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))) (if.f64 (<=.f64 t #s(literal 34999999999999999748016033286845382986484986793111804906713042034779960358002133862299768625990406294537106535254881368359327679147882609377280 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)))) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 #s(approx (- (* b i) (* a x)) (*.f64 (neg.f64 x) a)) t)))))) (if.f64 (<=.f64 t #s(literal -782141948725285/147573952589676412928 binary64)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 #s(approx (- (* b i) (* a x)) (*.f64 (neg.f64 x) a)) t)) (if.f64 (<=.f64 t #s(literal 7584017912700395/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 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 t #s(literal 5399988732876221/83076749736557242056487941267521536 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))) (if.f64 (<=.f64 t #s(literal 34999999999999999748016033286845382986484986793111804906713042034779960358002133862299768625990406294537106535254881368359327679147882609377280 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)))) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 #s(approx (- (* b i) (* a x)) (*.f64 (neg.f64 x) a)) t)))))) (if.f64 (<=.f64 t #s(literal -782141948725285/147573952589676412928 binary64)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 #s(approx (- (* b i) (* a x)) (*.f64 (neg.f64 x) a)) t)) (if.f64 (<=.f64 t #s(literal 7584017912700395/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144 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 t #s(literal 7758437965797397/1361129467683753853853498429727072845824 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* c (- (* a j) (* b z))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z))))) (if.f64 (<=.f64 t #s(literal 34999999999999999748016033286845382986484986793111804906713042034779960358002133862299768625990406294537106535254881368359327679147882609377280 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)))) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 #s(approx (- (* b i) (* a x)) (*.f64 (neg.f64 x) a)) t)))))) (if.f64 (<=.f64 j #s(literal -1199999999999999930068851285153072652746752 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 2350000000000000171981371037459591404830526889819635779086532987559346176 binary64)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 #s(approx (- (* b i) (* a x)) (*.f64 (neg.f64 x) a)) 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 -520000000000000000 binary64)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 i #s(approx (+ (* -1 (* j y)) (* b t)) (*.f64 b t)))) (if.f64 (<=.f64 b #s(literal 68999999999999996040053372981369430972974051095045779358881120702007032404505137746782235410624069264308676938602918182912 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)))) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) (*.f64 t #s(approx (- (* b i) (* a x)) (*.f64 b i)))))) (if.f64 (<=.f64 j #s(literal -629999999999999986497522661306243297050624 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 2500000000000000226492416 binary64)) #s(approx (+ (- (- (* (- (* c a) (* i y)) j) (* (- (* a t) (* z y)) x)) (* (* c z) b)) (* t (* i b))) #s(approx (* t (- (* b i) (* a x))) (*.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)))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j)))) (-.f64 (*.f64 x #s(literal 116 binary64)) #s(literal 16 binary64)) #s(approx (- (* x 116) 16) #s(literal -16 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y)) (if.f64 (<=.f64 y #s(literal -4214231801037835/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) #s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y)) (if.f64 (<=.f64 y #s(literal 64000000000000003191145854202169153088657183068061577700793147559167257542355572184605376982810624 binary64)) #s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x)) #s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y)))) #s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y)) (-.f64 (*.f64 x #s(literal 500 binary64)) (*.f64 y #s(literal 500 binary64))) (*.f64 #s(literal 500 binary64) (-.f64 x y)) (if.f64 (<=.f64 y #s(literal -4214231801037835/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) #s(approx (* 500 (- x y)) (*.f64 #s(literal -500 binary64) y)) (if.f64 (<=.f64 y #s(literal 64000000000000003191145854202169153088657183068061577700793147559167257542355572184605376982810624 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 -190000000 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 2206763817411543/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))) #s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y)) (+.f64 x (/.f64 y #s(literal 500 binary64))) (-.f64 x (*.f64 #s(literal -1/500 binary64) y)) (if.f64 (<=.f64 y #s(literal -4214231801037835/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (if.f64 (<=.f64 y #s(literal 64000000000000003191145854202169153088657183068061577700793147559167257542355572184605376982810624 binary64)) #s(approx (+ x (/ y 500)) x) #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)))) #s(approx (+ x (/ y 500)) x) (/.f64 (+.f64 x #s(literal 16 binary64)) #s(literal 116 binary64)) (*.f64 (-.f64 x #s(literal -16 binary64)) #s(literal 1/116 binary64)) (if.f64 (<=.f64 x #s(literal -190000000 binary64)) #s(approx (/ (+ x 16) 116) (*.f64 #s(literal 1/116 binary64) x)) (if.f64 (<=.f64 x #s(literal 16000000000 binary64)) #s(approx (/ (+ x 16) 116) #s(literal 4/29 binary64)) #s(approx (/ (+ x 16) 116) (*.f64 #s(literal 1/116 binary64) x)))) #s(approx (/ (+ x 16) 116) #s(literal 4/29 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 4/29 binary64)) #s(literal 3 binary64)) y) (*.f64 (*.f64 (-.f64 #s(literal 4/29 binary64) x) y) #s(literal -3 binary64)) (if.f64 (<=.f64 x #s(literal -799388933858263/562949953421312 binary64)) (*.f64 #s(approx (* (- x (/ 16 116)) 3) (*.f64 #s(literal 3 binary64) x)) y) (if.f64 (<=.f64 x #s(literal 2500000 binary64)) (*.f64 #s(approx (* (- x (/ 16 116)) 3) #s(literal -12/29 binary64)) y) #s(approx (* (* (- x (/ 16 116)) 3) y) (*.f64 (*.f64 y #s(literal 3 binary64)) x)))) (if.f64 (<=.f64 x #s(literal -799388933858263/562949953421312 binary64)) #s(approx (* (* (- x (/ 16 116)) 3) y) (*.f64 #s(literal 3 binary64) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 2500000 binary64)) (*.f64 #s(approx (* (- x (/ 16 116)) 3) #s(literal -12/29 binary64)) y) #s(approx (* (* (- x (/ 16 116)) 3) y) (*.f64 (*.f64 y #s(literal 3 binary64)) x)))) (if.f64 (<=.f64 x #s(literal -799388933858263/562949953421312 binary64)) #s(approx (* (* (- x (/ 16 116)) 3) y) (*.f64 #s(literal 3 binary64) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 2500000 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 9007199254740913/9007199254740992 binary64)) (-.f64 #s(approx (- 1 x) #s(literal 1 binary64)) y) #s(approx (- (- 1 x) y) (-.f64 #s(literal 1 binary64) x))) #s(approx (- (- 1 x) y) (-.f64 #s(literal 1 binary64) x)) #s(approx (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3)) (/.f64 z (sqrt.f64 #s(literal 3 binary64)))) #s(approx (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3)) (*.f64 z (sqrt.f64 #s(literal 1/3 binary64)))) #s(approx (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3)) (*.f64 y (sqrt.f64 #s(literal 1/3 binary64)))) #s(approx (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3)) (*.f64 x (sqrt.f64 #s(literal 1/3 binary64)))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 x z) y)))) (if.f64 (<=.f64 z #s(literal -399999999999999987525536188119707933741485076245118757626576847011166100546682581581016009581583539221037056 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))))) (if.f64 (<=.f64 z #s(literal 3800000000000000023770178672132096 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(approx (+ 2 (* 4 (/ (- x z) y))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (/.f64 x y))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) (+.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(approx (+ 2 (* 4 (/ (- x z) y))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (/.f64 x y))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(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 -20000000000 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 1000000000000 binary64)) (-.f64 (*.f64 #s(approx (/ (- x y) z) (/.f64 x z)) #s(literal 4 binary64)) #s(literal 2 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal 4 binary64) (-.f64 x y))) z))) (if.f64 (<=.f64 x #s(literal -26000000000000000500441376976996585324172022106930068852133297588478672896 binary64)) (-.f64 (*.f64 #s(approx (/ (- x y) z) (/.f64 x z)) #s(literal 4 binary64)) #s(literal 2 binary64)) (if.f64 (<=.f64 x #s(literal 23000000000000000118220266850431635225409827833395689244519235660590272741376 binary64)) (-.f64 #s(approx (* (/ (- x y) z) 4) (*.f64 #s(literal -4 binary64) (/.f64 y z))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (/ (- x y) z) (/.f64 x z)) #s(literal 4 binary64)) #s(literal 2 binary64)))) (if.f64 (<=.f64 x #s(literal -26000000000000000500441376976996585324172022106930068852133297588478672896 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal 4 binary64) x)) z) (if.f64 (<=.f64 x #s(literal 11999999999999999254199275657396769597406301913267615824508703791072230306588380029914265963568516731218799755462730556038190325126903792029155879048418616814862336 binary64)) (-.f64 #s(approx (* (/ (- x y) z) 4) (*.f64 #s(literal -4 binary64) (/.f64 y z))) #s(literal 2 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal 4 binary64) x)) z))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (-.f64 x y) (*.f64 z #s(literal 1/2 binary64)))) z) #s(literal -50 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal 4 binary64) 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)) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (-.f64 x y) (*.f64 z #s(literal 1/2 binary64)))) z) #s(literal 499999999999999960548416541607351328777021384687611118643325884835920630831966800139023707085267707205518204055907116200520239285727065764214062887637864581182125170853648392988706023732518458057027666759600481533739104277734798607669877628825763840 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal 4 binary64) x)) z) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal -4 binary64) y)) z)))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (-.f64 x y) (*.f64 z #s(literal 1/2 binary64)))) z) #s(literal -20000000000 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 z #s(literal -399999999999999987525536188119707933741485076245118757626576847011166100546682581581016009581583539221037056 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))))) (if.f64 (<=.f64 z #s(literal 3800000000000000023770178672132096 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(approx (+ 4 (* 4 (/ (- x z) y))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (/.f64 x y))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) (+.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(approx (+ 4 (* 4 (/ (- x z) y))) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (/.f64 x y))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(literal 4 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) #s(literal 1 binary64)) x)) #s(literal 6 binary64)) (*.f64 (/.f64 #s(literal -6 binary64) (-.f64 (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) x) #s(literal 1 binary64))) (-.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 x #s(literal 44 binary64)) (*.f64 (/.f64 #s(literal -6 binary64) #s(approx (- (- (* -4 (sqrt x)) x) 1) (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) #s(literal 1 binary64)))) (-.f64 x #s(literal 1 binary64))) (/.f64 #s(approx (* 6 (- x 1)) (*.f64 #s(literal 6 binary64) x)) (+.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x))))) (*.f64 (/.f64 #s(literal -6 binary64) #s(approx (- (- (* -4 (sqrt x)) x) 1) (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) #s(literal 1 binary64)))) (-.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 x #s(literal 1 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 -1 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 (/.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 -1 binary64)) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 x) #s(literal -2/3 binary64)) #s(literal 1/6 binary64)))) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) #s(approx (/ -6 (+ 1 (* 4 (sqrt x)))) #s(approx (/ 3/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 3/2 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 -1 binary64)) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) (/.f64 #s(literal -6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (sqrt.f64 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)) (+.f32 #s(approx (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle)))) (+.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) u) (-.f32 (*.f32 n0_i #s(literal 1/3 binary32)) (*.f32 #s(literal -1/6 binary32) n1_i))) (*.f32 (-.f32 n1_i n0_i) u))) n0_i)) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+.f32 #s(approx (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle)))) (+.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) u) #s(approx (- (* n0_i 1/3) (* -1/6 n1_i)) (*.f32 #s(literal 1/6 binary32) n1_i))) (*.f32 (-.f32 n1_i n0_i) u))) n0_i)) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+.f32 #s(approx (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle)))) #s(approx (+ (* (* (* normAngle normAngle) u) (- (* n0_i 1/3) (* -1/6 n1_i))) (* (- n1_i n0_i) u)) (*.f32 u (-.f32 n1_i n0_i)))) n0_i)) (+.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)) (/.f64 #s(approx (- (* (/ b (* -3 a)) (/ b (* -3 a))) (* (* (/ 1/3 a) (sqrt (- (* b b) (* c (* a 3))))) (* (/ 1/3 a) (sqrt (- (* b b) (* c (* a 3))))))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))) (-.f64 (/.f64 b (*.f64 #s(literal -3 binary64) a)) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64)))))))) (/.f64 #s(approx (- (* (/ b (* -3 a)) (/ b (* -3 a))) (* (* (/ 1/3 a) (sqrt (- (* b b) (* c (* a 3))))) (* (/ 1/3 a) (sqrt (- (* b b) (* c (* a 3))))))) (*.f64 (/.f64 #s(literal 1/3 binary64) a) c)) (/.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)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))) (/.f64 (/.f64 #s(approx (- (- (* b b) (* c (* a 3))) (* b b)) (*.f64 #s(literal -3 binary64) (*.f64 a c))) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -7673845534663173/147573952589676412928 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) b) #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 -7673845534663173/147573952589676412928 binary64)) (/.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) b) #s(literal 3 binary64)) (*.f64 #s(literal 9 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 -7673845534663173/147573952589676412928 binary64)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) b) (*.f64 #s(literal 9 binary64) a)) #s(literal 3 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -7673845534663173/147573952589676412928 binary64)) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c #s(literal 3 binary64)) a)))) (*.f64 #s(literal 3 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -7673845534663173/147573952589676412928 binary64)) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c 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 -7673845534663173/147573952589676412928 binary64)) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (*.f64 a a) a) a)) (*.f64 (*.f64 (*.f64 c c) c) c)) #s(literal 405/64 binary64)) (*.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)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 #s(literal 135/128 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) a) c) (*.f64 (*.f64 c c) c))) (*.f64 (*.f64 a (*.f64 (*.f64 (*.f64 (*.f64 b b) b) b) b)) b))) (-.f64 (*.f64 (*.f64 #s(literal 9/16 binary64) (*.f64 a a)) (*.f64 (/.f64 c (*.f64 (*.f64 (*.f64 b b) b) b)) (*.f64 c c))) (*.f64 (*.f64 (/.f64 a (*.f64 b b)) c) (*.f64 #s(literal -3/8 binary64) c)))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (/.f64 (*.f64 #s(literal 135/128 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) a) c) (*.f64 (*.f64 c c) c))) (*.f64 (*.f64 a (*.f64 (*.f64 (*.f64 (*.f64 b b) b) b) b)) b)) (*.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)) #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 -7378697629483821/18446744073709551616 binary64)) (/.f64 (*.f64 (*.f64 a #s(literal 3 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c)) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))) b))) (*.f64 (*.f64 a a) #s(literal 9 binary64))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -7378697629483821/18446744073709551616 binary64)) (*.f64 (*.f64 a (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))))))) (/.f64 #s(literal -1 binary64) (*.f64 a a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 (/.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 -7378697629483821/18446744073709551616 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 -1152921504606847/2305843009213693952 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))) b) a) #s(literal 3 binary64)) (*.f64 (*.f64 a a) #s(literal 9 binary64))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -1152921504606847/2305843009213693952 binary64)) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) #s(literal 3 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -1152921504606847/2305843009213693952 binary64)) (/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))) b)) (*.f64 a (*.f64 a #s(literal 3 binary64)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -1152921504606847/2305843009213693952 binary64)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b) a) #s(literal 3 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -1152921504606847/2305843009213693952 binary64)) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))))) (*.f64 #s(literal 3 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -1152921504606847/2305843009213693952 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b) (*.f64 a #s(literal 3 binary64))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -1152921504606847/2305843009213693952 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 -1152921504606847/2305843009213693952 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 -299999999999999990616485230253177924425316964769072966159142639609639732253652578989693040017876728957855364511034973828357501668031631516797003911659520 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -3/2 binary64) b) a))) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 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 -299999999999999990616485230253177924425316964769072966159142639609639732253652578989693040017876728957855364511034973828357501668031631516797003911659520 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -3/2 binary64) b) a))) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 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 -299999999999999990616485230253177924425316964769072966159142639609639732253652578989693040017876728957855364511034973828357501668031631516797003911659520 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -3/2 binary64) b) a))) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -6779426540353309/356811923176489970264571492362373784095686656 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (/.f64 b a) #s(literal -3/2 binary64))) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 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 -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (/.f64 b a) #s(literal -3/2 binary64))) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) #s(approx (* a (sqrt (* -3 (/ c a)))) (sqrt.f64 (*.f64 (*.f64 #s(literal -3 binary64) c) a)))) (*.f64 #s(literal 3 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (/.f64 b a) #s(literal -3/2 binary64))) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) (/.f64 #s(approx (* 1/3 (- (sqrt (- (* b b) (* c (* a 3)))) b)) (*.f64 #s(literal 1/3 binary64) (sqrt.f64 (*.f64 (*.f64 #s(literal -3 binary64) 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 -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (/.f64 b a) #s(literal -3/2 binary64))) (if.f64 (<=.f64 b #s(literal 2319695398771609/1496577676626844588240573268701473812127674924007424 binary64)) (*.f64 (/.f64 #s(literal 1/3 binary64) a) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) #s(approx (* a (sqrt (* -3 (/ c a)))) (sqrt.f64 (*.f64 (*.f64 #s(literal -3 binary64) 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 -6029626489950079/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (/.f64 b a) #s(literal -3/2 binary64))) (if.f64 (<=.f64 b #s(literal 7591901187723333/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328 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 -4405473261586877/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (/.f64 b a) #s(literal -3/2 binary64))) (if.f64 (<=.f64 b #s(literal 221493496140773/5986310706507378352962293074805895248510699696029696 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 7550311166421727/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (/.f64 b a) #s(literal -3/2 binary64))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 b #s(literal 7550311166421727/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 b (*.f64 #s(literal -3/2 binary64) a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 b #s(literal 7550311166421727/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432 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 -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -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 y (/.f64 z y))) (+.f64 x (*.f64 (/.f64 y z) y)) (if.f64 (<=.f64 i #s(literal -3246626956972881/147573952589676412928 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) (/.f64 i n))) (if.f64 (<=.f64 i #s(literal 6913231011544493/11150372599265311570767859136324180752990208 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i)))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 i (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 25/6 binary64) (/.f64 #s(literal 25 binary64) n)) n) i) i) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 50/3 binary64) (/.f64 #s(literal 50 binary64) n)) n) i) (*.f64 (-.f64 (/.f64 #s(literal 50 binary64) n) #s(literal 50 binary64)) n))))))) (if.f64 (<=.f64 i #s(literal 205000000000000001803091008331486396411800145443239088508712085644726053890633504442497920806158336 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 (pow.f64 n #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 n) i)) (+.f64 (*.f64 n (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (+.f64 (log.f64 i) (*.f64 #s(literal -1 binary64) (log.f64 n))) #s(literal 2 binary64)) i)) (+.f64 (*.f64 n (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 n) (pow.f64 i #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (+.f64 (log.f64 i) (*.f64 #s(literal -1 binary64) (log.f64 n))) #s(literal 3 binary64)) i)) (+.f64 (*.f64 n (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (log.f64 i) (*.f64 #s(literal -1 binary64) (log.f64 n))) (pow.f64 i #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 (+.f64 (log.f64 i) (*.f64 #s(literal -1 binary64) (log.f64 n))) #s(literal 4 binary64)) i)) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 i #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 i #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (+.f64 (log.f64 i) (*.f64 #s(literal -1 binary64) (log.f64 n))) #s(literal 2 binary64)) (pow.f64 i #s(literal 2 binary64))))))))) (/.f64 (log.f64 i) (pow.f64 i #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 i #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (pow.f64 i #s(literal 2 binary64)))))) (/.f64 (log.f64 i) i)))))) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) (/.f64 #s(literal 1 binary64) n)) (*.f64 (/.f64 i n) (/.f64 #s(literal 1 binary64) i))) (*.f64 (/.f64 i n) (/.f64 #s(literal 1 binary64) n))))))) (if.f64 (<=.f64 i #s(literal -3246626956972881/147573952589676412928 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) (/.f64 i n))) (if.f64 (<=.f64 i #s(literal 8251275723456331/22300745198530623141535718272648361505980416 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i)))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 i (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 25/6 binary64) (/.f64 #s(literal 25 binary64) n)) n) i) i) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 50/3 binary64) (/.f64 #s(literal 50 binary64) n)) n) i) (*.f64 (-.f64 (/.f64 #s(literal 50 binary64) n) #s(literal 50 binary64)) n))))))) #s(approx (* 100 (- (/ (neg n) i) (/ (neg (pow (- (/ i n) -1) n)) (/ i n)))) (*.f64 #s(literal -100 binary64) (*.f64 n (-.f64 (/.f64 #s(literal 1 binary64) i) (/.f64 (exp.f64 i) i))))))) (if.f64 (<=.f64 i #s(literal -3246626956972881/147573952589676412928 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) (/.f64 i n))) (if.f64 (<=.f64 i #s(literal 8251275723456331/22300745198530623141535718272648361505980416 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i)))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 i (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 25/6 binary64) (/.f64 #s(literal 25 binary64) n)) n) i) i) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 50/3 binary64) (/.f64 #s(literal 50 binary64) n)) n) i) (*.f64 (-.f64 (/.f64 #s(literal 50 binary64) n) #s(literal 50 binary64)) n))))))) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 n (-.f64 (exp.f64 i) #s(literal 1 binary64))) i))))) (if.f64 (<=.f64 i #s(literal -3246626956972881/147573952589676412928 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 #s(approx (pow (- (/ i n) -1) n) (exp.f64 i)) #s(literal 1 binary64)) i) n) #s(literal 100 binary64)) (if.f64 (<=.f64 i #s(literal 8251275723456331/22300745198530623141535718272648361505980416 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i)))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 i (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 25/6 binary64) (/.f64 #s(literal 25 binary64) n)) n) i) i) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 50/3 binary64) (/.f64 #s(literal 50 binary64) n)) n) i) (*.f64 (-.f64 (/.f64 #s(literal 50 binary64) n) #s(literal 50 binary64)) n))))))) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 n (-.f64 (exp.f64 i) #s(literal 1 binary64))) i))))) (if.f64 (<=.f64 i #s(literal -3246626956972881/147573952589676412928 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 n (-.f64 (exp.f64 i) #s(literal 1 binary64))) i))) (if.f64 (<=.f64 i #s(literal 8251275723456331/22300745198530623141535718272648361505980416 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i)))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 i (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 25/6 binary64) (/.f64 #s(literal 25 binary64) n)) n) i) i) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 50/3 binary64) (/.f64 #s(literal 50 binary64) n)) n) i) (*.f64 (-.f64 (/.f64 #s(literal 50 binary64) n) #s(literal 50 binary64)) n))))))) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 n (-.f64 (exp.f64 i) #s(literal 1 binary64))) i))))) (if.f64 (<=.f64 i #s(literal -3246626956972881/147573952589676412928 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 n #s(approx (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (exp.f64 i) #s(literal 1 binary64)) i))))) (if.f64 (<=.f64 i #s(literal 8251275723456331/22300745198530623141535718272648361505980416 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i)))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 i (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 25/6 binary64) (/.f64 #s(literal 25 binary64) n)) n) i) i) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 50/3 binary64) (/.f64 #s(literal 50 binary64) n)) n) i) (*.f64 (-.f64 (/.f64 #s(literal 50 binary64) n) #s(literal 50 binary64)) n))))))) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 n #s(approx (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (exp.f64 i) #s(literal 1 binary64)) i))))))) (if.f64 (<=.f64 n #s(literal -1771714029709865/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 n #s(approx (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))) (+.f64 #s(literal 100 binary64) #s(approx (* i (- (+ 50 (* i (- 50/3 (* 50 (/ 1 n))))) (* 50 (/ 1 n)))) (*.f64 i (+.f64 #s(literal 50 binary64) (*.f64 #s(literal 50/3 binary64) i)))))))) (if.f64 (<=.f64 n #s(literal 1662310550835089/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 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 (* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i)))) (+.f64 (*.f64 #s(literal 100 binary64) n) (*.f64 i (+.f64 (*.f64 i (+.f64 #s(approx (* i (* n (- 25/6 (* 25 (/ 1 n))))) (*.f64 #s(literal 25/6 binary64) (*.f64 i n))) (*.f64 n (-.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 50 binary64) (/.f64 #s(literal 1 binary64) n)))))) (*.f64 n (-.f64 #s(literal 50 binary64) (*.f64 #s(literal 50 binary64) (/.f64 #s(literal 1 binary64) n))))))))))) (if.f64 (<=.f64 n #s(literal -1771714029709865/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 n #s(approx (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))) (+.f64 #s(literal 100 binary64) #s(approx (* i (- (+ 50 (* i (- 50/3 (* 50 (/ 1 n))))) (* 50 (/ 1 n)))) (*.f64 i (+.f64 #s(literal 50 binary64) (*.f64 #s(literal 50/3 binary64) i)))))))) (if.f64 (<=.f64 n #s(literal 7436879648890297/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 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 (* n (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i)))) #s(approx (+ (* 100 n) (* i (+ (* i (+ (* i (* n (- 25/6 (* 25 (/ 1 n))))) (* n (- 50/3 (* 50 (/ 1 n)))))) (* n (- 50 (* 50 (/ 1 n))))))) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 i (+.f64 #s(literal 50 binary64) (*.f64 i (+.f64 #s(literal 50/3 binary64) (*.f64 #s(literal 25/6 binary64) i)))))))))))) (if.f64 (<=.f64 n #s(literal -1771714029709865/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) (*.f64 n #s(approx (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))) (+.f64 #s(literal 100 binary64) #s(approx (* i (- (+ 50 (* i (- 50/3 (* 50 (/ 1 n))))) (* 50 (/ 1 n)))) (*.f64 i (+.f64 #s(literal 50 binary64) (*.f64 #s(literal 50/3 binary64) i)))))))) (if.f64 (<=.f64 n #s(literal 6817139678149439/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008 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 n #s(approx (+ (* -50 (/ (* i (exp i)) n)) (* 100 (/ (- (exp i) 1) i))) (+.f64 #s(literal 100 binary64) #s(approx (* i (- (+ 50 (* i (- 50/3 (* 50 (/ 1 n))))) (* 50 (/ 1 n)))) (*.f64 i (+.f64 #s(literal 50 binary64) (*.f64 #s(literal 50/3 binary64) i)))))))))) (if.f64 (<=.f64 n #s(literal -1771714029709865/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (+.f64 n (*.f64 i (*.f64 n #s(approx (- 1/2 (* 1/2 (/ 1 n))) #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 n #s(literal 8779649585495489/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 binary64)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (+.f64 n (*.f64 i (*.f64 n #s(approx (- 1/2 (* 1/2 (/ 1 n))) #s(literal 1/2 binary64))))))))) (if.f64 (<=.f64 i #s(literal -1116892707587883/18014398509481984 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 8251275723456331/22300745198530623141535718272648361505980416 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (+.f64 n (*.f64 i #s(approx (* n (- 1/2 (* 1/2 (/ 1 n)))) #s(literal -1/2 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 -1116892707587883/18014398509481984 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 8251275723456331/22300745198530623141535718272648361505980416 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)) (if.f64 (<=.f64 d #s(literal -1320000000000000053059440538633308782429470720 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 -1170655706368497/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 d #s(literal 1349674138362959/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) c)) (if.f64 (<=.f64 d #s(literal 14500000000000000882956591198109594934050816 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d d) (*.f64 c c)) (+.f64 (*.f64 d b) (*.f64 c a)))) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 (/.f64 c d) a)) d)))))) (if.f64 (<=.f64 d #s(literal -1320000000000000053059440538633308782429470720 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 -1170655706368497/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 d #s(literal 1349674138362959/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (/.f64 (*.f64 b d) c)) c)) (if.f64 (<=.f64 d #s(literal 14500000000000000882956591198109594934050816 binary64)) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 (/.f64 c d) a)) d)))))) (if.f64 (<=.f64 d #s(literal -1320000000000000053059440538633308782429470720 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 7673845534663173/1180591620717411303424 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 -374999999999999996351938060392560484917173191575777312768 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 d #s(literal 7673845534663173/1180591620717411303424 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 -6800207735332289/9444732965739290427392 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 d #s(literal 7673845534663173/1180591620717411303424 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)))) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)) (if.f64 (<=.f64 d #s(literal -8500000000000000304157305308309025495973888 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)) (if.f64 (<=.f64 d #s(literal -1170655706368497/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d d) (*.f64 c c))) (-.f64 (*.f64 c b) (*.f64 d a))) (if.f64 (<=.f64 d #s(literal 5623642243178995/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 a c) d)) c)) (if.f64 (<=.f64 d #s(literal 71999999999999998757680709632 binary64)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)))))) (if.f64 (<=.f64 d #s(literal -8500000000000000304157305308309025495973888 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)) (if.f64 (<=.f64 d #s(literal -8694943802224127/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448 binary64)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if.f64 (<=.f64 d #s(literal 5623642243178995/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 a c) d)) c)) (if.f64 (<=.f64 d #s(literal 71999999999999998757680709632 binary64)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)))))) (if.f64 (<=.f64 d #s(literal -1320000000000000053059440538633308782429470720 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)) (if.f64 (<=.f64 d #s(literal 7673845534663173/1180591620717411303424 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 a c) d)) c)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 (/.f64 c d) b) a) d)))) (if.f64 (<=.f64 d #s(literal -374999999999999996351938060392560484917173191575777312768 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 d #s(literal 7673845534663173/1180591620717411303424 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 a c) d)) c)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)))) (if.f64 (<=.f64 d #s(literal -122000000000000006447730275343619651655525202829021934805704427070443589067703057131030455904337708921404574473828433920 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 d #s(literal -1170655706368497/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d d))) (if.f64 (<=.f64 d #s(literal 5758609657015291/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) (if.f64 (<=.f64 d #s(literal 6139076427730539/1180591620717411303424 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 c c))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)))))) (if.f64 (<=.f64 d #s(literal -1320000000000000053059440538633308782429470720 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 d #s(literal 5758609657015291/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) (if.f64 (<=.f64 d #s(literal 6139076427730539/1180591620717411303424 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 c c))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d))))) (if.f64 (<=.f64 d #s(literal -1320000000000000053059440538633308782429470720 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 d #s(literal 6304320991423117/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)))) (if.f64 (<=.f64 d #s(literal -1800000000000000121868960180700684962200670523615990513664 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 81999999999999996788403633924691293926155525243390921169392245541877170831360 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 x #s(literal -4999999999999999727876154935214080 binary64)) (/.f64 (+.f64 y x) (+.f64 y (/.f64 y x))) (if.f64 (<=.f64 x #s(literal 10 binary64)) (*.f64 (/.f64 (+.f64 y x) (*.f64 y (-.f64 x #s(literal -1 binary64)))) x) (/.f64 (+.f64 y x) (+.f64 y (/.f64 y x))))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -inf.0 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 1125899906842495/1125899906842624 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)) #s(approx (/ x (+ 1 x)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 5000000000000000265830098313298245178016947287622550486678486493521945761146082797297502145674652454512860840906256046981475222569026826936584608154510201938349585198667111756724875341881416615617731891764574033605618465285179569078272 binary64)) (*.f64 (/.f64 (+.f64 y x) (*.f64 y (-.f64 x #s(literal -1 binary64)))) x) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 #s(literal 1 binary64) y)) x))))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -1000000000000000015559416129466843024268201396921061433369770580430833781164755703264985389915047447676206280867840 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 5142201741628769/51422017416287688817342786954917203280710495801049370729644032 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 2 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 #s(literal 1 binary64) (/.f64 (-.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 5000000000000000265830098313298245178016947287622550486678486493521945761146082797297502145674652454512860840906256046981475222569026826936584608154510201938349585198667111756724875341881416615617731891764574033605618465285179569078272 binary64)) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) x)))) x) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 #s(literal 1 binary64) y)) x))))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -1000000000000000015559416129466843024268201396921061433369770580430833781164755703264985389915047447676206280867840 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 5142201741628769/51422017416287688817342786954917203280710495801049370729644032 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 2 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 #s(literal 1 binary64) (/.f64 (-.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 5000000000000000265830098313298245178016947287622550486678486493521945761146082797297502145674652454512860840906256046981475222569026826936584608154510201938349585198667111756724875341881416615617731891764574033605618465285179569078272 binary64)) (*.f64 (+.f64 y x) (/.f64 x (*.f64 (-.f64 x #s(literal -1 binary64)) y))) (*.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 -1000000000000000015559416129466843024268201396921061433369770580430833781164755703264985389915047447676206280867840 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 -6277101735386681/3138550867693340381917894711603833208051177722232017256448 binary64)) (/.f64 (+.f64 y x) #s(approx (* (/ (- x -1) x) y) (/.f64 y x))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 5000000000000000265830098313298245178016947287622550486678486493521945761146082797297502145674652454512860840906256046981475222569026826936584608154510201938349585198667111756724875341881416615617731891764574033605618465285179569078272 binary64)) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) x)))) x) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 #s(literal 1 binary64) y)) x))))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -inf.0 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 -200 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 2 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 5000000000000000265830098313298245178016947287622550486678486493521945761146082797297502145674652454512860840906256046981475222569026826936584608154510201938349585198667111756724875341881416615617731891764574033605618465285179569078272 binary64)) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) x)))) x) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 #s(literal 1 binary64) y)) x))))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -1000000000000000015559416129466843024268201396921061433369770580430833781164755703264985389915047447676206280867840 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 -200 binary64)) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 x #s(approx (* y (+ 1 x)) y))) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 400000000000 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 -200 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 400000000000 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 2028240960365167/10141204801825835211973625643008 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) #s(approx (/ x (+ 1 x)) (-.f64 x (*.f64 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 5764607523034235/576460752303423488 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) #s(approx (/ x (+ 1 x)) (-.f64 x (*.f64 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 x (*.f64 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 500000000000000004624273009945799222283105170828773307953760694316703252854059194654227454321251103268040938522170494571846899043109065616186937831656979356349972484853252378066944 binary64)) (*.f64 (*.f64 x (cos.f64 (*.f64 (-.f64 (+.f64 y y) #s(literal -1 binary64)) (*.f64 (*.f64 t z) #s(literal 1/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(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(approx (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (*.f64 x (cos.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 b t))))))) (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 500000000000000004624273009945799222283105170828773307953760694316703252854059194654227454321251103268040938522170494571846899043109065616186937831656979356349972484853252378066944 binary64)) (*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))) (cos.f64 (/.f64 (*.f64 (*.f64 #s(approx (+ (* a 2) 1) (*.f64 a (+.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) a)))) b) t) #s(literal 16 binary64)))) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(approx (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (*.f64 x (cos.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 b t))))))) (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 500000000000000004624273009945799222283105170828773307953760694316703252854059194654227454321251103268040938522170494571846899043109065616186937831656979356349972484853252378066944 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 t (*.f64 z (-.f64 (+.f64 y y) #s(literal -1 binary64)))) #s(literal -1/16 binary64))) x) (cos.f64 (*.f64 (*.f64 (*.f64 b (-.f64 (+.f64 a a) #s(literal -1 binary64))) t) #s(literal -1/16 binary64)))) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(approx (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (*.f64 x (cos.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 b t))))))) (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 500000000000000004624273009945799222283105170828773307953760694316703252854059194654227454321251103268040938522170494571846899043109065616186937831656979356349972484853252378066944 binary64)) (*.f64 (*.f64 x (cos.f64 #s(approx (/ (* (* (+ (* y 2) 1) z) t) 16) (*.f64 #s(literal 1/16 binary64) (*.f64 t z))))) (cos.f64 (*.f64 (*.f64 (-.f64 (+.f64 a a) #s(literal -1 binary64)) b) (*.f64 #s(literal 1/16 binary64) t)))) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(approx (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (*.f64 x (cos.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 b t))))))) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(approx (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (*.f64 x (cos.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 b t)))))) (if.f64 (<=.f64 b #s(literal 1480000000000000017120886879018339341705121536256405565123887193289143657114073173405864389023236725551598394641176114159131380242314103840355385344 binary64)) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(approx (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (+.f64 x (*.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 #s(approx (* (- (+ a a) -1) (- (+ a a) -1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) a))) (*.f64 b b))))))) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(approx (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (+.f64 x (*.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 t t) x) (*.f64 (-.f64 (+.f64 a a) #s(literal -1 binary64)) (-.f64 (+.f64 a a) #s(literal -1 binary64)))) b) b)))))) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(approx (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (+.f64 x (*.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (-.f64 (+.f64 a a) #s(literal -1 binary64)) b) (*.f64 (*.f64 (-.f64 (+.f64 a a) #s(literal -1 binary64)) b) (*.f64 (*.f64 t t) x))))))) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(approx (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (+.f64 x (*.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 t t) x) (*.f64 #s(approx (* (- (+ a a) -1) (- (+ a a) -1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) a))) (*.f64 b b))))))) (if.f64 (<=.f64 x #s(literal 9000000000000000 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) x) x) (*.f64 #s(approx (- 1 (/ x (/ (* (+ (- (- -1 x) x) x) (- (- (- -1 x) x) x)) (- (* 3 x) -1)))) (/.f64 #s(literal 1 binary64) x)) (/.f64 (*.f64 (+.f64 (-.f64 (-.f64 #s(literal -1 binary64) x) x) x) (-.f64 (-.f64 (-.f64 #s(literal -1 binary64) x) x) x)) (-.f64 (*.f64 #s(literal 3 binary64) x) #s(literal -1 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 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT)) #s(literal -1 binary64))) NaChar)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -6277101735386681/3138550867693340381917894711603833208051177722232017256448 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 -441252181048159/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 EAccept KbT)))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 4602094425247529/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 mu KbT))))) (/.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 -3974446316289815/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136 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 4602094425247529/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 mu KbT))))) (/.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 -3974446316289815/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136 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 4602094425247529/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))))) (if.f64 (<=.f64 (+.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 -6183260036827613/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 #s(approx (+ (+ (+ Ev Vef) EAccept) (neg mu)) (-.f64 (+.f64 Ev Vef) mu)) KbT))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 2604693137843693/13023465689218465379062210528752456635048356098273258125773941038601635230112562639690297267327254474107284981627799297745876565730701884922584679789708652433779604647488309684498199777171511767048759797140403519495489742260696213459304448 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 EAccept KbT)))))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -6183260036827613/61832600368276133515125630254911797508782837275302959978515764023224306276632966792579100265310761247399417856504034834837841258576687802491886538775473291979151693037174784 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 #s(approx (+ (+ (+ Ev Vef) EAccept) (neg mu)) (-.f64 (+.f64 Ev Vef) mu)) KbT))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 4602094425247529/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 #s(approx (+ (+ (+ Ev Vef) EAccept) (neg mu)) (-.f64 (+.f64 Ev Vef) mu)) KbT))))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -49999999999999998980852208437685758555356472593342082603381605947872422739278055501808572305519799253930125569581478605944175487936819013075944738996003952930215442747098861295896625152 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 EAccept KbT)))))) (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 1303703024854071/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 mu KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 Ev KbT)))))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -49999999999999998980852208437685758555356472593342082603381605947872422739278055501808572305519799253930125569581478605944175487936819013075944738996003952930215442747098861295896625152 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 EAccept KbT)))))) (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 3999999999999999918468176675014860684428517807467366608270528475829793819142244440144685784441583940314410045566518288475534039034945521046075579119680316234417235419767908903671730012160 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 Ev KbT)))))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -49999999999999998980852208437685758555356472593342082603381605947872422739278055501808572305519799253930125569581478605944175487936819013075944738996003952930215442747098861295896625152 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 EAccept KbT)))))) (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 3999999999999999918468176675014860684428517807467366608270528475829793819142244440144685784441583940314410045566518288475534039034945521046075579119680316234417235419767908903671730012160 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -492525077454931/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 binary64)) (+.f64 #s(approx (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NdChar)) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 3999999999999999918468176675014860684428517807467366608270528475829793819142244440144685784441583940314410045566518288475534039034945521046075579119680316234417235419767908903671730012160 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))))) (if.f64 (<=.f64 KbT #s(literal -55000000000000000000 binary64)) (+.f64 #s(approx (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NdChar)) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) (if.f64 (<=.f64 KbT #s(literal 1299999999999999926660227335990375841183209038733538565333183227824465944897778137118724568166637738977957516432986188497450677427011555318130927923840855090114028042806679239140162239515006657082949632 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 #s(approx (neg (- (- (- Ec Vef) EDonor) mu)) (-.f64 (+.f64 EDonor mu) Ec)) KbT)))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))))) (if.f64 (<=.f64 KbT #s(literal -4299999999999999722894238453501990615385248170858406649290609294578403051097972621254290890470954344538435639190257780371874650142015488 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 Vef KbT))))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))) (if.f64 (<=.f64 KbT #s(literal 1299999999999999926660227335990375841183209038733538565333183227824465944897778137118724568166637738977957516432986188497450677427011555318130927923840855090114028042806679239140162239515006657082949632 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 #s(approx (neg (- (- (- Ec Vef) EDonor) mu)) (-.f64 (+.f64 EDonor mu) Ec)) KbT)))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))))) (if.f64 (<=.f64 KbT #s(literal -4299999999999999722894238453501990615385248170858406649290609294578403051097972621254290890470954344538435639190257780371874650142015488 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 Vef KbT))))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT)))))) (if.f64 (<=.f64 KbT #s(literal -7200000000000000000 binary64)) (+.f64 #s(approx (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NdChar)) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 EAccept KbT)))))) (if.f64 (<=.f64 KbT #s(literal 469999999999999975576717977797941685112922973656463459718548369107617262217776701562974441173756323187809264862674962475780911815598089383150786409990048429331027285695435757190994122499435700208795648 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 #s(approx (+ Ev Vef) Ev)) mu) KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) (*.f64 #s(approx (/ -1 (- -1 (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)))) #s(literal 1/2 binary64)) NaChar)))) (if.f64 (<=.f64 KbT #s(literal -7200000000000000000 binary64)) (+.f64 #s(approx (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NdChar)) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 EAccept KbT)))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept #s(approx (+ Ev Vef) Ev)) mu) KbT)))))) (if.f64 (<=.f64 KbT #s(literal -599999999999999968147648797577957965000357243018449215043379698786834031808938567631299325703165345838470793951210654845561208832 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) #s(approx (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)) (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 EDonor KbT) (+.f64 (/.f64 Vef KbT) (/.f64 mu KbT)))) (/.f64 Ec KbT))))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept #s(approx (+ Ev Vef) Ev)) mu) KbT)))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 (+.f64 NaChar NdChar) #s(literal 1/2 binary64))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) #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 b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal -4 binary64) (*.f64 b b))) #s(literal 1 binary64)) (if.f64 (<=.f64 a #s(literal 1224979098644775/18014398509481984 binary64)) (-.f64 (-.f64 #s(approx (pow (+ (* a a) (* b b)) 2) (*.f64 (*.f64 (*.f64 b b) b) b)) (*.f64 #s(literal -4 binary64) (*.f64 b b))) #s(literal 1 binary64)) #s(approx (- (+ (pow (+ (* a a) (* b b)) 2) (* 4 (* b b))) 1) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) #s(literal 1 binary64)))) #s(approx (- (+ (pow (+ (* a a) (* b b)) 2) (* 4 (* b b))) 1) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) #s(literal 1 binary64))) #s(approx (- (+ (pow (+ (* a a) (* b b)) 2) (* 4 (* b b))) 1) #s(approx (- (pow a 4) 1) #s(literal -1 binary64))) (if.f64 (<=.f64 a #s(literal -3999999999999999908198053060981346513787370879696600024519983898927973808723159645213045177926046187520 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) #s(approx (* (pow a 4) (+ 1 (* 4 (/ 1 a)))) (*.f64 (*.f64 (-.f64 a #s(literal -4 binary64)) a) (*.f64 a a)))) #s(literal 1 binary64)) (-.f64 (-.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal -1 binary64) a) (*.f64 a a)) (*.f64 #s(approx (* (- 1 (* 3 a)) b) b) b)) #s(literal 4 binary64))) #s(literal 1 binary64))) (if.f64 (<=.f64 a #s(literal -29000000000000000 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) #s(approx (* (pow a 4) (+ 1 (* 4 (/ 1 a)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (*.f64 a a) (*.f64 a a))) (+.f64 #s(literal 4 binary64) a)))) #s(literal 1 binary64)) (if.f64 (<=.f64 a #s(literal 1449999999999999902168966496256 binary64)) (-.f64 (-.f64 #s(approx (* (+ (* b b) (* a a)) (+ (* b b) (* a a))) (*.f64 (*.f64 (*.f64 b b) b) b)) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal -1 binary64) a) (*.f64 a a)) (*.f64 #s(approx (* (- 1 (* 3 a)) b) b) b)) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) #s(approx (* (pow a 4) (+ 1 (* 4 (/ 1 a)))) (*.f64 (*.f64 (-.f64 a #s(literal -4 binary64)) a) (*.f64 a a)))) #s(literal 1 binary64)))) (-.f64 (*.f64 (*.f64 (-.f64 #s(approx (/ (+ (* (* 4 (- 1 (* 3 a))) (* b b)) (* (+ (* b b) (* a a)) (+ (* b b) (* a a)))) (* (* 4 (- a -1)) (* a a))) (*.f64 #s(literal 1/4 binary64) a)) #s(literal -1 binary64)) (*.f64 (-.f64 a #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 a a)) #s(literal 1 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) #s(approx (* (pow a 4) (+ 1 (* 4 (/ 1 a)))) (*.f64 (*.f64 (-.f64 a #s(literal -4 binary64)) a) (*.f64 a a)))) #s(literal 1 binary64)) (if.f64 (<=.f64 a #s(literal 154999999999999995266405941145465465086428390106977958642392760320 binary64)) (-.f64 (-.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 (*.f64 a (-.f64 a #s(literal 1 binary64))) a) (*.f64 #s(approx (* (- a -3) b) (*.f64 #s(literal 3 binary64) b)) b)) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (- 1 a)) (* (* b b) (+ 3 a))))) #s(approx (* (pow a 4) (- 1 (* 4 (/ 1 a)))) (*.f64 (*.f64 (-.f64 a #s(literal 4 binary64)) a) (*.f64 a a)))) #s(literal 1 binary64))) (if.f64 (<=.f64 b #s(literal 3020006006423329/42535295865117307932921825928971026432 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 (*.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 (*.f64 b b) b) b)) (*.f64 (+.f64 (*.f64 (*.f64 #s(approx (+ 3 a) #s(literal 3 binary64)) b) b) (*.f64 (*.f64 #s(approx (- 1 a) #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 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 1 binary64) a)) (*.f64 a a))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 #s(approx (+ 1 (/ (+ (* (* 4 (- a -3)) (* b b)) (* (+ (* b b) (* a a)) (+ (* b b) (* a a)))) (* (* 4 (- 1 a)) (* a a)))) #s(approx (* a (- (* 3/4 (/ 1 a)) 1/4)) (-.f64 (*.f64 #s(literal -1/4 binary64) a) #s(literal -3/4 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) a) #s(literal 4 binary64))) (*.f64 a a)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(approx (+ 1 (/ (+ (* (* 4 (- a -3)) (* b b)) (* (+ (* b b) (* a a)) (+ (* b b) (* a a)))) (* (* 4 (- 1 a)) (* a a)))) #s(approx (* a (- (* 3/4 (/ 1 a)) 1/4)) (+.f64 #s(literal 3/4 binary64) (*.f64 #s(literal -1/4 binary64) a)))) (*.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 1 binary64) a)) (*.f64 a a))) #s(literal 1 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (- 1 a)) (* (* b b) (+ 3 a))))) #s(approx (* (pow a 4) (- 1 (* 4 (/ 1 a)))) (*.f64 (*.f64 (-.f64 a #s(literal 4 binary64)) a) (*.f64 a a)))) #s(literal 1 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (- 1 a)) (* (* b b) (+ 3 a))))) #s(approx (* (pow a 4) (- 1 (* 4 (/ 1 a)))) (*.f64 (*.f64 #s(approx (- a 4) #s(literal -4 binary64)) a) (*.f64 a a)))) #s(literal 1 binary64)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (-.f32 #s(literal -1 binary32) c) cosTheta))) cosTheta) (/.f32 cosTheta (-.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (-.f32 #s(literal -1 binary32) c) cosTheta))) (/.f32 cosTheta (-.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 cosTheta cosTheta)) (PI.f32))) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))) (*.f32 (-.f32 #s(literal -1 binary32) c) cosTheta))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (/.f32 #s(approx (* (exp (* (neg cosTheta) cosTheta)) (sqrt (- (- 1 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 (* (exp (* (neg cosTheta) cosTheta)) (sqrt (- (- 1 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 (* (exp (* (neg cosTheta) cosTheta)) (sqrt (- (- 1 cosTheta) cosTheta))) (+.f32 #s(literal 1 binary32) (*.f32 cosTheta #s(approx (- (* -3/2 cosTheta) 1) #s(literal -1 binary32))))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))))) #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #s(approx (/ 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 9395241/268435456 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) #s(literal -1 binary32)) u1))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2)))) (if.f32 (<=.f32 u1 #s(literal 5368709/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) #s(literal -1 binary32)) u1))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (sqrt.f32 (fabs.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -12133283/268435456 binary32)) #s(approx (* (sqrt (log (/ 1 (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) u1)) (*.f32 (*.f32 #s(approx (- (* 1/4 u1) -1/3) #s(literal 1/3 binary32)) u1) u1)) u1))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32)))))) (if.f32 (<=.f32 u1 #s(literal 11864847/268435456 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) #s(literal -1 binary32)) u1))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) #s(approx (* (sqrt (log (/ 1 (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.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) #s(literal -1 binary32)) u1))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (if.f32 (<=.f32 u1 #s(literal 16106127/2147483648 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) #s(literal -1 binary32)) u1))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) #s(approx (* (* (sqrt (fabs (log (- 1 u1)))) 2) (* (cos (* u2 (PI))) (sin (* u2 (PI))))) (*.f32 (+.f32 u2 u2) (*.f32 (sqrt.f32 (fabs.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (PI.f32))))) (if.f32 (<=.f32 u2 #s(literal 7730941/4294967296 binary32)) #s(approx (* (* (sqrt (fabs (log (- 1 u1)))) 2) (* (cos (* u2 (PI))) (sin (* u2 (PI))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (fabs.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (-.f32 (*.f32 u1 (-.f32 (*.f32 u1 (-.f32 (*.f32 #s(literal -1/4 binary32) u1) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #s(literal 1 binary32)))))))))) (*.f32 (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32)))) #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)))) #s(approx (* (* (sqrt (fabs (log (- 1 u1)))) 2) (* (cos (* u2 (PI))) (sin (* u2 (PI))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (fabs.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (-.f32 (*.f32 u1 (-.f32 (*.f32 u1 (-.f32 (*.f32 #s(literal -1/4 binary32) u1) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #s(literal 1 binary32)))))))))) #s(approx (* (* (sqrt (fabs (log (- 1 u1)))) 2) (* (cos (* u2 (PI))) (sin (* u2 (PI))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (fabs.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (-.f32 (*.f32 u1 (-.f32 (*.f32 #s(literal -1/3 binary32) u1) #s(literal 1/2 binary32))) #s(literal 1 binary32)))))))))) #s(approx (* (* (sqrt (fabs (log (- 1 u1)))) 2) (* (cos (* u2 (PI))) (sin (* u2 (PI))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (fabs.f32 #s(approx (log (- 1 u1)) (*.f32 u1 (-.f32 (*.f32 #s(literal -1/2 binary32) u1) #s(literal 1 binary32)))))))))) #s(approx (* (* (sqrt (fabs (log (- 1 u1)))) 2) (* (cos (* u2 (PI))) (sin (* u2 (PI))))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 (fabs.f32 #s(approx (log (- 1 u1)) (*.f32 #s(literal -1 binary32) u1)))))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -5368709/134217728 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -2 binary32) u2) #s(literal -1/2 binary32))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -2 binary32) u2) #s(literal -1/2 binary32)))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -12133283/268435456 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))) (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -2 binary32) u2) #s(literal -1/2 binary32)))))) (if.f32 (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 3019899/16777216 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(approx (+ 1/3 (* 1/4 u1)) #s(literal 1/3 binary32))))))))) (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 3019899/16777216 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u1))))))) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))) (sin.f32 (*.f32 (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 (*.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 3308467/33554432 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(approx (+ 1/2 (* u1 (+ 1/3 (* 1/4 u1)))) #s(literal 1/2 binary32))))))) (sin.f32 (*.f32 (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 3308467/33554432 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 (+.f32 (PI.f32) (PI.f32)) u2))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) (if.f32 (<=.f32 u2 #s(literal 5153961/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 u2 #s(literal 5153961/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)))))))))) (*.f32 #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2)))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1)))))))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u1)))))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 (*.f32 #s(literal -1/2 binary32) u1) u1))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1)))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1))) (if.f32 (<=.f32 u0 #s(literal 620757/16777216 binary32)) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (+.f32 (*.f32 (*.f32 u0 u0) #s(approx (- (* (- (* 1/3 alpha) (* -1/4 (* u0 alpha))) u0) (* -1/2 alpha)) (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (-.f32 #s(literal 1/3 binary32) (*.f32 #s(literal -1/4 binary32) u0))))))) (*.f32 u0 alpha))) alpha) (*.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 alpha)) alpha)) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (+.f32 (*.f32 (*.f32 u0 u0) #s(approx (- (* (- (* 1/3 alpha) (* -1/4 (* u0 alpha))) u0) (* -1/2 alpha)) (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (-.f32 #s(literal 1/3 binary32) (*.f32 #s(literal -1/4 binary32) u0))))))) (*.f32 u0 alpha))) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 u0 (+.f32 alpha (*.f32 u0 (+.f32 (*.f32 #s(literal 1/2 binary32) alpha) (*.f32 u0 #s(approx (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)) (*.f32 alpha (+.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)) (*.f32 u0 #s(approx (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))) (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))))) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) #s(approx (* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))))) (*.f32 alpha (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))))) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 u0 (+.f32 alpha (*.f32 u0 (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 alpha u0)) (*.f32 #s(literal 1/2 binary32) alpha)))))) alpha) (*.f32 (*.f32 #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32)) u0) u0) u0)) (neg.f32 alpha)) alpha) (*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0)) (neg.f32 alpha)) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (+.f32 (*.f32 (*.f32 u0 u0) #s(approx (- (* (- (* 1/3 alpha) (* -1/4 (* u0 alpha))) u0) (* -1/2 alpha)) (*.f32 #s(literal 1/2 binary32) alpha))) (*.f32 u0 alpha))) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 u0 (+.f32 alpha (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0))))) alpha) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 alpha alpha)) u0)) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0))) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 alpha u0)) alpha) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -5368709/134217728 binary32)) (/.f32 (*.f32 (*.f32 alphay alphay) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (+.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay)) sin2phi)) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay)) sin2phi)) (*.f32 alphay alphay))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -5368709/134217728 binary32)) (/.f32 (*.f32 (*.f32 alphay alphay) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay)) sin2phi)) (*.f32 alphay alphay))) (if.f32 (<=.f32 u0 #s(literal 5368709/134217728 binary32)) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay)) sin2phi)) (*.f32 alphay alphay)) (*.f32 (/.f32 (*.f32 alphay alphay) (+.f32 (*.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) sin2phi)) (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -13421773/536870912 binary32)) (*.f32 (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) alphay) alphay) (/.f32 #s(approx (neg (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -5368709/134217728 binary32)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay)) sin2phi)) (*.f32 alphay alphay))) (if.f32 (<=.f32 u0 #s(literal 1090519/8388608 binary32)) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay)) sin2phi)) (*.f32 alphay alphay)) (*.f32 (/.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0))) #s(approx (+ (* (* (/ cos2phi (* alphax alphax)) alphay) alphay) sin2phi) sin2phi)) (*.f32 alphay alphay))) (if.f32 (<=.f32 u0 #s(literal 1090519/8388608 binary32)) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay)) sin2phi)) (*.f32 alphay alphay)) (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (/.f32 (*.f32 alphay alphay) #s(approx (+ (* (* (/ cos2phi (* alphax alphax)) alphay) alphay) sin2phi) sin2phi)))) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay)) sin2phi)) (*.f32 alphay alphay)) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) (*.f32 alphay alphay)) (*.f32 (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) alphay) alphay) (*.f32 (*.f32 (/.f32 alphay (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) alphay) #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0))) (/.f32 #s(approx (neg (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) u0) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(approx (- (* 1/4 u0) -1/3) #s(literal 1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (+.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay)) sin2phi)) (*.f32 alphay alphay)) (*.f32 (/.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 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) sin2phi)) (*.f32 alphay alphay)) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) (+.f32 (*.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) 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 50 binary32)) (/.f32 (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax))) (/.f32 (*.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (*.f32 alphay alphay)) #s(approx (+ (* (* (/ cos2phi (* alphax alphax)) alphay) alphay) sin2phi) sin2phi))) (if.f32 (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 50 binary32)) (/.f32 (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax)) cos2phi))) (/.f32 (*.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (*.f32 alphay alphay)) #s(approx (+ (* (* (/ cos2phi (* alphax alphax)) alphay) alphay) sin2phi) sin2phi))) (if.f32 (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 50 binary32)) (/.f32 (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (*.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (*.f32 alphay alphay)) #s(approx (+ (* (* (/ cos2phi (* alphax alphax)) alphay) alphay) sin2phi) sin2phi))) (if.f32 (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 50 binary32)) (/.f32 (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (/.f32 (*.f32 alphay alphay) #s(approx (+ (* (* (/ cos2phi (* alphax alphax)) alphay) alphay) sin2phi) sin2phi)))) (if.f32 (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 7253555/302231454903657293676544 binary32)) (*.f32 (/.f32 (*.f32 alphax alphax) #s(approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi)) #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal -1 binary32)) u0))) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) #s(approx (+ (* (* alphay (/ cos2phi (* alphax alphax))) alphay) sin2phi) sin2phi)) (*.f32 alphay alphay))) (if.f32 (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 7253555/302231454903657293676544 binary32)) (*.f32 (/.f32 (*.f32 alphax alphax) #s(approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi)) #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal -1 binary32)) u0))) (*.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (/.f32 (*.f32 alphay alphay) #s(approx (+ (* (* (/ cos2phi (* alphax alphax)) alphay) alphay) sin2phi) sin2phi)))) (if.f32 (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 7253555/302231454903657293676544 binary32)) (*.f32 (/.f32 (*.f32 alphax alphax) #s(approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi)) #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal -1 binary32)) u0))) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(approx (- (* 1/4 u0) -1/3) #s(literal 1/3 binary32)) u0) #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) #s(approx (+ (* (* alphay (/ cos2phi (* alphax alphax))) alphay) sin2phi) sin2phi)) (*.f32 alphay alphay))) (if.f32 (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) #s(literal 7253555/302231454903657293676544 binary32)) (*.f32 (/.f32 (*.f32 alphax alphax) #s(approx (+ (* (* (/ sin2phi (* alphay alphay)) alphax) alphax) cos2phi) cos2phi)) #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal -1 binary32)) u0))) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 #s(approx (- (* (- (* 1/4 u0) -1/3) u0) -1/2) #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) #s(approx (+ (* (* alphay (/ cos2phi (* alphax alphax))) alphay) sin2phi) sin2phi)) (*.f32 alphay alphay))) (*.f32 (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 #s(approx (- (* (- (* 1/4 u0) -1/3) u0) -1/2) #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0)) #s(approx (+ (* (* alphay (/ cos2phi (* alphax alphax))) alphay) sin2phi) sin2phi)) (*.f32 alphay alphay)) (*.f32 (/.f32 (neg.f32 #s(approx (log (- 1 u0)) (*.f32 #s(literal -1 binary32) u0))) #s(approx (+ (* (* (/ cos2phi (* alphax alphax)) alphay) alphay) sin2phi) sin2phi)) (*.f32 alphay alphay)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 lambda2) (sin.f64 lambda1)) (cos.f64 lambda1))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (-.f64 (*.f64 (tan.f64 lambda1) (tan.f64 lambda2)) #s(literal -1 binary64)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (if.f64 (<=.f64 phi2 #s(literal -734987459186865/144115188075855872 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 6165697167708613/118571099379011784113736688648896417641748464297615937576404566024103044751294464 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)) (* (+ 1 (/ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) (* (cos lambda2) (cos lambda1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))))) (atan2.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 lambda2 #s(literal -4165829655317709/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 (sin.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda2)) (sin.f64 phi1)) (cos.f64 phi2)))) (if.f64 (<=.f64 lambda2 #s(literal 7136238463529799/11150372599265311570767859136324180752990208 binary64)) (atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)) lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)) lambda1))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda2)) (sin.f64 phi1)) (cos.f64 phi2)))))) (if.f64 (<=.f64 lambda1 #s(literal -607985949695017/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)) #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 3422735716801577/18014398509481984 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))))) (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 -782141948725285/73786976294838206464 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 4593918114535591/1208925819614629174706176 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 #s(approx (* (sin phi1) (cos phi2)) (*.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 -4000000000000000 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 3022314549036573/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)) (cos.f64 (-.f64 lambda1 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 -782141948725285/73786976294838206464 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 3022314549036573/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 (-.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 -1438846037749345/73786976294838206464 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 3022314549036573/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 lambda2 #s(literal -3200000000000000171717190540591104 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)))) (if.f64 (<=.f64 lambda2 #s(literal 8358680908399641/576460752303423488 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 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))) (atan2.f64 (*.f64 #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #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 -8878048987794933/37778931862957161709568 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 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))) (if.f64 (<=.f64 lambda1 #s(literal 2100000000000000000 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 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))) (if.f64 (<=.f64 lambda1 #s(literal -4000000000000000079538499354624 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 2100000000000000000 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))))))) (if.f64 (<=.f64 lambda1 #s(literal -4797017652230849/309485009821345068724781056 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 2100000000000000000 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)) (cos.f64 (-.f64 lambda1 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))))))) (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 phi2 #s(literal -3475661731392059/151115727451828646838272 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) phi2) (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) phi2) (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 phi2 #s(literal 11000000000000000000 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(approx (cos phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) #s(approx (cos phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (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 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) phi2) (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) phi2) (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))))))))) (if.f64 (<=.f64 phi1 #s(literal -5893513370621317/37778931862957161709568 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(approx (cos phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) #s(approx (cos phi2) (-.f64 (*.f64 (*.f64 phi2 phi2) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 phi1 #s(literal 18 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda2 lambda1)))))))) (if.f64 (<=.f64 phi1 #s(literal -5893513370621317/37778931862957161709568 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 18 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda2 lambda1)))))))) (if.f64 (<=.f64 phi2 #s(literal 3999999999999999908198053060981346513787370879696600024519983898927973808723159645213045177926046187520 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)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (sin phi2) (* -1 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2)))))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/6 binary64) phi2) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2))))))))))))) (if.f64 (<=.f64 phi2 #s(literal 5800000000000000441917169037238757437152412195321666401706401012878860313185054768274583928734482432 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)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (sin phi2) (* -1 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2)))))) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (*.f64 phi2 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) (if.f64 (<=.f64 phi2 #s(literal -50000000000000 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)))))) (if.f64 (<=.f64 phi2 #s(literal 3000000 binary64)) (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 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal -1/2 binary64) (PI.f64))))))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda2 lambda1)))))) (if.f64 (<=.f64 phi2 #s(literal 3000000 binary64)) (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 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) (*.f64 #s(literal -1/2 binary64) (PI.f64)))))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.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))))) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 phi1 #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2)))))))) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (neg.f64 #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1))))) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) #s(approx (* phi1 (cos (- lambda1 lambda2))) (*.f64 phi1 (cos.f64 lambda1))))))) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) #s(approx (* (cos phi2) (sin lambda1)) (*.f64 lambda1 (cos.f64 phi2)))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 0 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) x)) x))) (/.f64 #s(approx (- (* (- x 1) x) (* (- -1 x) (- -1 x))) (-.f64 (*.f64 #s(literal -3 binary64) x) #s(literal 1 binary64))) (-.f64 (*.f64 x x) #s(literal 1 binary64)))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 0 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 #s(literal -3 binary64) x)) (/.f64 #s(approx (- (* (- x 1) x) (* (- -1 x) (- -1 x))) (-.f64 (*.f64 #s(literal -3 binary64) x) #s(literal 1 binary64))) (-.f64 (*.f64 x x) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(approx (- (* (- x 1) x) (* (- -1 x) (- -1 x))) (-.f64 (*.f64 #s(literal -3 binary64) x) #s(literal 1 binary64))) (-.f64 x #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (-.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 5764607523034235/288230376151711744 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 5764607523034235/288230376151711744 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 #s(literal -3 binary64) x)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) x)) (*.f64 x 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 5764607523034235/288230376151711744 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 #s(literal -3 binary64) x)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 3 binary64) x))))) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 3 binary64) x)))) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) #s(approx (+ 1 (* x (+ 3 x))) #s(literal 1 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1 binary64))) (/.f64 x (+.f64 x #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1 binary64))) (/.f64 x (+.f64 x #s(literal 1 binary64)))) #s(literal -1 binary64)) (-.f64 #s(approx (/ 1 (- x 1)) (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) x) #s(literal 1 binary64))) #s(literal 1 binary64))) #s(approx (/ x (- -1 x)) (*.f64 x (-.f64 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)) #s(approx (/ x (- -1 x)) (*.f64 x #s(approx (- x 1) #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 x x) #s(literal 1 binary64))) #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 (- 1 (* x x)) #s(literal 1 binary64))) (/.f64 #s(approx (- (* (/ (- 1 x) (- 1 (* x x))) (- x 1)) 1) #s(literal -2 binary64)) (-.f64 x #s(literal 1 binary64))) #s(approx (- (/ 1 (+ x 1)) (/ 1 (- x 1))) #s(literal 2 binary64)) (if.f32 (<.f32 (if.f32 (>.f32 (/.f32 (/.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 (*.f32 (neg.f32 dX.u) dY.v) (floor.f32 w))))) (fabs.f32 (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 (floor.f32 h)) (/.f32 (fabs.f32 #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dY.v) dX.u) (floor.f32 w)))) (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)))))))) #s(literal 1 binary32)) (fmax.f32 (*.f32 (if.f32 (>.f32 (/.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dX.u) dY.v) (floor.f32 w))))) (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 (*.f32 (neg.f32 dX.u) dY.v) (floor.f32 w))))) (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 (*.f32 (neg.f32 dX.u) dY.v) (floor.f32 w))))) (fabs.f32 (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 (floor.f32 h)) (/.f32 (fabs.f32 #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dY.v) dX.u) (floor.f32 w)))) (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))))))))) #s(literal 1 binary32)) (if.f32 (>.f32 (/.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dX.u) dY.v) (floor.f32 w))))) (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 (*.f32 (neg.f32 dX.u) dY.v) (floor.f32 w))))) (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 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dY.v) (floor.f32 w)) dX.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (*.f32 (fabs.f32 (floor.f32 h)) (/.f32 (fabs.f32 #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dY.v) dX.u) (floor.f32 w)))) (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)))))))) #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) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dY.v) (floor.f32 w)) dX.u))))) (floor.f32 maxAniso)) (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) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dY.v) (floor.f32 w)) dX.u)))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dY.v) (floor.f32 w)) dX.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (*.f32 (fabs.f32 (floor.f32 h)) (/.f32 (fabs.f32 #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dY.v) dX.u) (floor.f32 w)))) (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))))))))) #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) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dY.v) (floor.f32 w)) dX.u))))) (floor.f32 maxAniso)) (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) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dY.v) (floor.f32 w)) dX.u))))))) (if.f32 (<.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dX.u) (floor.f32 w)) dY.v))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dX.u) (floor.f32 w)) dY.v)))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (fmax.f32 (*.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dX.u) (floor.f32 w)) dY.v))))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dX.u) (floor.f32 w)) dY.v)))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dX.u) (floor.f32 w)) dY.v))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dX.u) (floor.f32 w)) dY.v)))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) #s(literal 1 binary32)) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dX.u) (floor.f32 w)) dY.v))))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dX.u) (floor.f32 w)) dY.v))))))) (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 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 dX.v (*.f32 dY.u (floor.f32 w))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (*.f32 (fabs.f32 (floor.f32 h)) (/.f32 (fabs.f32 #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dY.v) dX.u) (floor.f32 w)))) (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)))))))) #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) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 dX.v (*.f32 dY.u (floor.f32 w))))))) (floor.f32 maxAniso)) (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) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 dX.v (*.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 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 dX.v (*.f32 dY.u (floor.f32 w))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (*.f32 (fabs.f32 (floor.f32 h)) (/.f32 (fabs.f32 #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dY.v) dX.u) (floor.f32 w)))) (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))))))))) #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) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 dX.v (*.f32 dY.u (floor.f32 w))))))) (floor.f32 maxAniso)) (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) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 dX.v (*.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.v (floor.f32 h)) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))) (/.f32 (*.f32 dY.v (floor.f32 h)) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) (if.f32 (>=.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (/.f32 (*.f32 dX.u (floor.f32 w)) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))) (/.f32 (*.f32 dY.u (floor.f32 w)) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (floor.f32 h) (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dY.v) (floor.f32 w)) dX.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dY.v) (floor.f32 w)) dX.u)))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 dX.v (*.f32 dY.u (floor.f32 w))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 dX.v (*.f32 dY.u (floor.f32 w)))))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -inf.0 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 y x) t) 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 5000000000000000163911229914310491242853526415107467821316667887204713015986871679639671893362058965269087487909120754093508173384553478479969955506465212605623894021228100329076366361775747982451642744562551503145463006962224178260654742824130023110393928384054275528506323501056 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 (*.f64 a (+.f64 (/.f64 t (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -inf.0 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 y x) t) 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 5000000000000000163911229914310491242853526415107467821316667887204713015986871679639671893362058965269087487909120754093508173384553478479969955506465212605623894021228100329076366361775747982451642744562551503145463006962224178260654742824130023110393928384054275528506323501056 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+.f64 (*.f64 a t) (+.f64 (*.f64 x z) (*.f64 y (-.f64 (+.f64 a z) b))))) (+.f64 (+.f64 x t) y)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -inf.0 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 5000000000000000163911229914310491242853526415107467821316667887204713015986871679639671893362058965269087487909120754093508173384553478479969955506465212605623894021228100329076366361775747982451642744562551503145463006962224178260654742824130023110393928384054275528506323501056 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+.f64 (*.f64 a t) (+.f64 (*.f64 x z) (*.f64 y (-.f64 (+.f64 a z) b))))) (+.f64 (+.f64 x t) y)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -inf.0 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (*.f64 y (/.f64 b (+.f64 (+.f64 y x) t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 5000000000000000163911229914310491242853526415107467821316667887204713015986871679639671893362058965269087487909120754093508173384553478479969955506465212605623894021228100329076366361775747982451642744562551503145463006962224178260654742824130023110393928384054275528506323501056 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+.f64 (*.f64 a t) (+.f64 (*.f64 x z) (*.f64 y (-.f64 (+.f64 a z) b))))) (+.f64 (+.f64 x t) y)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (*.f64 y (/.f64 b (+.f64 (+.f64 y x) t)))))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -inf.0 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 #s(approx (* (+ t y) (/ a (+ (+ t x) y))) 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 5000000000000000163911229914310491242853526415107467821316667887204713015986871679639671893362058965269087487909120754093508173384553478479969955506465212605623894021228100329076366361775747982451642744562551503145463006962224178260654742824130023110393928384054275528506323501056 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+.f64 (*.f64 a t) (+.f64 (*.f64 x z) (*.f64 y (-.f64 (+.f64 a z) b))))) (+.f64 (+.f64 x t) y)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 #s(approx (* (+ y x) (/ z (+ (+ t x) y))) z) (-.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -inf.0 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) (-.f64 #s(approx (* (+ t y) (/ a (+ (+ t x) y))) a) (*.f64 y (/.f64 b (+.f64 (+.f64 y x) t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 5000000000000000163911229914310491242853526415107467821316667887204713015986871679639671893362058965269087487909120754093508173384553478479969955506465212605623894021228100329076366361775747982451642744562551503145463006962224178260654742824130023110393928384054275528506323501056 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+.f64 (*.f64 a t) (+.f64 (*.f64 x z) (*.f64 y (-.f64 (+.f64 a z) b))))) (+.f64 (+.f64 x t) y)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 #s(approx (* (+ y x) (/ z (+ (+ t x) y))) z) (-.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -inf.0 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 #s(approx (* (+ y x) (/ z (+ (+ t x) y))) z) (-.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 5000000000000000163911229914310491242853526415107467821316667887204713015986871679639671893362058965269087487909120754093508173384553478479969955506465212605623894021228100329076366361775747982451642744562551503145463006962224178260654742824130023110393928384054275528506323501056 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+.f64 (*.f64 a t) (+.f64 (*.f64 x z) (*.f64 y (-.f64 (+.f64 a z) b))))) (+.f64 (+.f64 x t) y)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 #s(approx (* (+ y x) (/ z (+ (+ t x) y))) z) (-.f64 (*.f64 (+.f64 t y) (/.f64 a (+.f64 (+.f64 t x) y))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -inf.0 binary64)) (-.f64 #s(approx (/ (+ (* a (+ t y)) (* z (+ y x))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 #s(literal -1 binary64) z)))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 5000000000000000163911229914310491242853526415107467821316667887204713015986871679639671893362058965269087487909120754093508173384553478479969955506465212605623894021228100329076366361775747982451642744562551503145463006962224178260654742824130023110393928384054275528506323501056 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+.f64 (*.f64 a t) (+.f64 (*.f64 x z) (*.f64 y (-.f64 (+.f64 a z) b))))) (+.f64 (+.f64 x t) y)) (-.f64 #s(approx (/ (+ (* a (+ t y)) (* z (+ y x))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 #s(literal -1 binary64) z)))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -999999999999999984345037526797422397233524775199337052919583787413130412889023223627065756931830180808571031008919677160084252852199641809946030023447952696435527124027376600704816231425231719002378564135125254144 binary64)) (-.f64 #s(approx (/ (+ (* a (+ t y)) (* z (+ y x))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 #s(literal -1 binary64) z)))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b)) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -199999999999999998418077252567267701645512243388460910731136598016 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) #s(approx (+ (* a t) (+ (* x z) (* y (- (+ a z) b)))) (+.f64 (*.f64 a t) (*.f64 y (-.f64 a b))))) (+.f64 (+.f64 x t) y)) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 5000000000000000163911229914310491242853526415107467821316667887204713015986871679639671893362058965269087487909120754093508173384553478479969955506465212605623894021228100329076366361775747982451642744562551503145463006962224178260654742824130023110393928384054275528506323501056 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (+.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y)))) (-.f64 #s(approx (/ (+ (* a (+ t y)) (* z (+ y x))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 #s(literal -1 binary64) z)))) (*.f64 (/.f64 y (+.f64 (+.f64 t x) y)) b))))) (if.f64 (<=.f64 y #s(literal -8799999999999999541040933655392233322563372918467174696694514596887200522353660117810248812708343949675543781052113696236278560849920 binary64)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a))) (if.f64 (<=.f64 y #s(literal -1964034364737685/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* a (+ (/ t (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* z (+ x y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))) (if.f64 (<=.f64 y #s(literal 7328605032569451/39614081257132168796771975168 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 z (/.f64 x (+.f64 t x))) (*.f64 a (/.f64 t (+.f64 t x))))) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -999999999999999984345037526797422397233524775199337052919583787413130412889023223627065756931830180808571031008919677160084252852199641809946030023447952696435527124027376600704816231425231719002378564135125254144 binary64)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -199999999999999998418077252567267701645512243388460910731136598016 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) #s(approx (+ (* a t) (+ (* x z) (* y (- (+ a z) b)))) (+.f64 (*.f64 a t) (*.f64 y (-.f64 a b))))) (+.f64 (+.f64 x t) y)) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 5000000000000000163911229914310491242853526415107467821316667887204713015986871679639671893362058965269087487909120754093508173384553478479969955506465212605623894021228100329076366361775747982451642744562551503145463006962224178260654742824130023110393928384054275528506323501056 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (+.f64 (*.f64 a (+.f64 t y)) (*.f64 z (+.f64 x y))) (+.f64 t (+.f64 x y)))) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -999999999999999984345037526797422397233524775199337052919583787413130412889023223627065756931830180808571031008919677160084252852199641809946030023447952696435527124027376600704816231425231719002378564135125254144 binary64)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -2000000000000000115533219796231793404874534254192128274196083726469424668033849229312 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) #s(approx (+ (* a t) (+ (* x z) (* y (- (+ a z) b)))) (+.f64 (*.f64 a t) (*.f64 y (-.f64 a b))))) (+.f64 (+.f64 x t) y)) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -5871356456934583/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y))) (+.f64 (+.f64 x t) y)) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 7371020360979573/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (+.f64 (*.f64 a t) (*.f64 x z)) (+.f64 t x))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 400000000000000000000 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (-.f64 (*.f64 z (+.f64 x y)) (*.f64 b y))) (+.f64 (+.f64 x t) y)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a)))))))) (if.f64 (<=.f64 y #s(literal -8799999999999999541040933655392233322563372918467174696694514596887200522353660117810248812708343949675543781052113696236278560849920 binary64)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a))) (if.f64 (<=.f64 y #s(literal -7928750128209107/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* a (+ (/ t (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* z (+ x y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))) (if.f64 (<=.f64 y #s(literal 3628885614564361/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (+.f64 (*.f64 a t) (*.f64 x z)) (+.f64 t x))) (if.f64 (<=.f64 y #s(literal 649999999999999972667888075868283820517092779745012156844090220388245046147898425383845157151465035402988491929414533120 binary64)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (*.f64 #s(literal -1 binary64) a))) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a))))))) (if.f64 (<=.f64 y #s(literal -8799999999999999541040933655392233322563372918467174696694514596887200522353660117810248812708343949675543781052113696236278560849920 binary64)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a))) (if.f64 (<=.f64 y #s(literal -7928750128209107/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* a (+ (/ t (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* z (+ x y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))) (if.f64 (<=.f64 y #s(literal 7522675460447435/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 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 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a)))))) (if.f64 (<=.f64 y #s(literal -8999999999999999444642032264517738525830998448118998546899958793073662349610875874860725147912346796355225219963482154845369276563456 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 -7928750128209107/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* a (+ (/ t (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* z (+ x y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))) (if.f64 (<=.f64 y #s(literal 3628885614564361/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (+.f64 (*.f64 a t) (*.f64 x z)) (+.f64 t x))) (if.f64 (<=.f64 y #s(literal 39999999999999997752477959897654523263188617714052787863552 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 z (/.f64 x (+.f64 t x))) (*.f64 a #s(approx (/ t (+ t x)) #s(literal 1 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 -2000000000000000065683124978409852157974025132719223391024626852517494013797575991088002631255454825367899009568644871157296981268422983680 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 -5871356456934583/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 #s(approx (+ x t) 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 400000000000000017731182663833389754001715866434545024320791751323853908330475647438336713460680306769804043554251367888401641062493226907318916710755648593301821119240419884132410307647999267666544952210931008429091507822685721726983789711720448 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 y #s(literal -469999999999999973552355950713937373120379412807680 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 39999999999999997752477959897654523263188617714052787863552 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 z (/.f64 x (+.f64 t x))) (*.f64 a #s(approx (/ t (+ t x)) #s(literal 1 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 -2000000000000000065683124978409852157974025132719223391024626852517494013797575991088002631255454825367899009568644871157296981268422983680 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 -5871356456934583/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) (/.f64 #s(approx (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (*.f64 y (-.f64 (+.f64 a z) b))) (+.f64 #s(approx (+ x t) 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 200000 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (*.f64 z (+.f64 x y)) (+.f64 t (+.f64 x y)))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))))) (if.f64 (<=.f64 x #s(literal -215000000000000012629141769179790222806954355439728146778944012532423377931846575292356343230384699687499911318159296066529762893328951585197233909584807970494674909779722240 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (+ (* a t) (* x z)) (+ t x)) (-.f64 z (*.f64 (/.f64 (-.f64 z a) x) t)))) (if.f64 (<=.f64 x #s(literal 1350000000000000044336109360426650206632466964585475788941623125449308459313363793984401776097432007123331831458835288031175462356185513984 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (+ (* a t) (* x z)) (+ t x)) (-.f64 z (*.f64 (/.f64 (-.f64 z a) x) t)))))) (if.f64 (<=.f64 y #s(literal -5821942846127659/12129047596099288555851402253613301212944422008724192274523844047078523067862319424459987568973800608988185396071336509423215469094646987433158494336259227650034804500162889887111447543996862850197367181200909912116350366045437952 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 962387809749089/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (/ (+ (* a t) (* x z)) (+ t x)) (+.f64 (/.f64 (*.f64 t (-.f64 a z)) x) z))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)))) (if.f64 (<=.f64 x #s(literal -215000000000000012629141769179790222806954355439728146778944012532423377931846575292356343230384699687499911318159296066529762893328951585197233909584807970494674909779722240 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z) (if.f64 (<=.f64 x #s(literal 1600000000000000148533552595237118555024557523920812337575222210030774849311513278720474259345412200687090028957164379163955618205617223535512761374197971330174783416079780407534512404675840543392607172482784600082529287510425600 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z))) (if.f64 (<=.f64 a #s(literal -7011769753764849/2417851639229258349412352 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a) (if.f64 (<=.f64 a #s(literal 2399999999999999992708940129454435765375625582391795086021099520 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 z b))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a))) (if.f64 (<=.f64 x #s(literal -160000000000000002544462577561586887493772937023124502236501240923965420354726096973015519773709041664 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z) (if.f64 (<=.f64 x #s(literal 345000000000000014711858349382828619202560 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a) (/.f64 x (+.f64 y x)) (if.f64 (<=.f64 (/.f64 x (+.f64 y x)) #s(literal 7378697629483821/147573952589676412928 binary64)) (/.f64 x #s(approx (+ y x) y)) #s(approx (/ x (+ y x)) #s(literal 1 binary64))) #s(approx (/ x (+ y x)) #s(literal 1 binary64)) (/.f64 x (+.f64 x y)) (if.f64 (<=.f64 (/.f64 x (+.f64 x y)) #s(literal 7378697629483821/147573952589676412928 binary64)) (/.f64 x #s(approx (+ x y) y)) #s(approx (/ x (+ x y)) #s(literal 1 binary64))) #s(approx (/ x (+ x y)) #s(literal 1 binary64)) (if.f64 (<=.f64 (pow.f64 B #s(literal 2 binary64)) #s(literal 546812681195753/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 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 (pow.f64 B #s(literal 2 binary64)) #s(literal 4999999999999999915168483974806628990154540120342328160919227099783364608 binary64)) (/.f64 (sqrt.f64 (*.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 (-.f64 C A) (-.f64 C A)) (*.f64 B B)))) (*.f64 (+.f64 F F) (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) #s(literal 4 binary64)))))) (-.f64 (*.f64 (*.f64 C A) #s(literal 4 binary64)) (*.f64 B B))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) B))))))) (if.f64 (<=.f64 (pow.f64 B #s(literal 2 binary64)) #s(literal 6365737426045269/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 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 A #s(literal -4137729326929425/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 (/.f64 #s(literal -1/4 binary64) C) (sqrt.f64 (*.f64 #s(literal -16 binary64) (*.f64 F C))))) (if.f64 (<=.f64 A #s(literal 7648658411723459/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024 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 A #s(literal -4137729326929425/15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792 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 A #s(literal 7648658411723459/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024 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 -1203826637114599/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104 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 4555619344570199/39614081257132168796771975168 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 (fabs.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 3263683738939225/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) #s(approx (* -1/4 (/ (sqrt (* -16 (* C F))) C)) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F C)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (*.f64 (fabs.f64 (/.f64 F B)) #s(literal 2 binary64)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (*.f64 (fabs.f64 (/.f64 F B)) #s(literal 2 binary64))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 #s(literal -2 binary64) B))))) (if.f64 (<=.f64 A #s(literal -419999999999999978358354890802057568802718328941026978280518111058722816 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 -419999999999999978358354890802057568802718328941026978280518111058722816 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 -419999999999999978358354890802057568802718328941026978280518111058722816 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 1461501637330903/45671926166590716193865151022383844364247891968 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (-.f64 (/.f64 C B) #s(approx (+ 1 (/ A B)) #s(literal 1 binary64))))) (PI.f64))) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (/.f64 #s(approx (- C (+ A B)) (-.f64 C A)) B))) #s(literal 180 binary64)) (PI.f64)))) (if.f64 (<=.f64 A #s(literal -419999999999999978358354890802057568802718328941026978280518111058722816 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 1461501637330903/45671926166590716193865151022383844364247891968 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (-.f64 (/.f64 C B) #s(approx (+ 1 (/ A B)) #s(literal 1 binary64))))) (PI.f64))) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (/.f64 #s(approx (- C (+ A B)) (-.f64 C A)) B))) #s(literal 180 binary64)) (PI.f64)))) (if.f64 (<=.f64 A #s(literal -1040000000000000001992302089164055485664593332355799691598915655183354497172148306199685590912507536474112 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 1461501637330903/45671926166590716193865151022383844364247891968 binary64)) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (/.f64 (-.f64 C #s(approx (+ A B) B)) B))) #s(literal 180 binary64)) (PI.f64)) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (/.f64 #s(approx (- C (+ A B)) (-.f64 C A)) B))) #s(literal 180 binary64)) (PI.f64)))) (if.f64 (<=.f64 A #s(literal -1040000000000000001992302089164055485664593332355799691598915655183354497172148306199685590912507536474112 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 1461501637330903/45671926166590716193865151022383844364247891968 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (-.f64 (/.f64 C B) #s(approx (+ 1 (/ A B)) #s(literal 1 binary64))))) (PI.f64))) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (/.f64 #s(approx (- C (+ A B)) (-.f64 C A)) B))) #s(literal 180 binary64)) (PI.f64)))) (if.f64 (<=.f64 A #s(literal -1040000000000000001992302089164055485664593332355799691598915655183354497172148306199685590912507536474112 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 1461501637330903/45671926166590716193865151022383844364247891968 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 2168842720287911/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592 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 B #s(literal 330000000000000029360128 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(approx (- (/ C B) (+ 1 (/ A B))) (/.f64 (-.f64 C A) B)))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(literal -1 binary64))) (PI.f64))))) (if.f64 (<=.f64 C #s(literal -5326436104916545/231584178474632390847141970017375815706539969331281128078915168015826259279872 binary64)) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(approx (/ (- C (+ A B)) B) (/.f64 C B)))) #s(literal 180 binary64)) (PI.f64)) (if.f64 (<=.f64 C #s(literal 21000000000000000485830796623596874831757552012120504964217584921010520634939487171456868370501691271806976 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(literal -1 binary64))) (PI.f64))) (*.f64 #s(approx 180 #s(literal 0 binary64)) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(literal -1 binary64))) (PI.f64))))) (if.f64 (<=.f64 B #s(literal 8997827589086393/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888 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 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) #s(literal 2 binary64)) (pow.f64 B #s(literal 2 binary64)))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C))) #s(literal -inf.0 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) A)) (sqrt.f64 F)) A))) (if.f64 (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) #s(literal 2 binary64)) (pow.f64 B #s(literal 2 binary64)))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C))) #s(literal -4109481173084667/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 B B) (*.f64 C (*.f64 A #s(literal 4 binary64)))) (*.f64 (+.f64 F F) (+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 C A) (-.f64 C A)) (*.f64 B B))) (+.f64 C A)))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C))) (if.f64 (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) #s(literal 2 binary64)) (pow.f64 B #s(literal 2 binary64)))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C))) #s(literal 0 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) A)) (sqrt.f64 F)) A))) (if.f64 (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) #s(literal 2 binary64)) (pow.f64 B #s(literal 2 binary64)))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C))) #s(literal +inf.0 binary64)) #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))) #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 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) #s(literal 2 binary64)) (pow.f64 B #s(literal 2 binary64)))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C))) #s(literal -inf.0 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) A)) (sqrt.f64 F)) A))) (if.f64 (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) #s(literal 2 binary64)) (pow.f64 B #s(literal 2 binary64)))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C))) #s(literal -4109481173084667/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896 binary64)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 C A) (-.f64 C A)) (*.f64 B B))) (+.f64 C A)) (*.f64 (+.f64 F F) (-.f64 (*.f64 B B) (*.f64 C (*.f64 A #s(literal 4 binary64))))))) (-.f64 (*.f64 C (*.f64 A #s(literal 4 binary64))) (*.f64 B B))) (if.f64 (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) #s(literal 2 binary64)) (pow.f64 B #s(literal 2 binary64)))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C))) #s(literal 0 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) A)) (sqrt.f64 F)) A))) (if.f64 (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) #s(literal 2 binary64)) (pow.f64 B #s(literal 2 binary64)))))))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C))) #s(literal +inf.0 binary64)) #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))) #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 -63940696633227/45671926166590716193865151022383844364247891968 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) A)) (sqrt.f64 F)) A))) (if.f64 (<=.f64 A #s(literal 3922058599151179/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 A)) A))))) (if.f64 (<=.f64 A #s(literal -63940696633227/45671926166590716193865151022383844364247891968 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) A)) (sqrt.f64 F)) A))) (if.f64 (<=.f64 A #s(literal 3922058599151179/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) (*.f64 A F))) A))))) (if.f64 (<=.f64 B #s(literal 86000000000000000256684862697764139595835675685229545215993005913689124724785055303559953776640 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 B #s(literal 86000000000000000256684862697764139595835675685229545215993005913689124724785055303559953776640 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 A #s(literal -63940696633227/45671926166590716193865151022383844364247891968 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) #s(approx (* 1/4 (/ (sqrt (* -16 (* A F))) A)) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F A)))))) (if.f64 (<=.f64 A #s(literal 3922058599151179/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) #s(approx (/ (sqrt (* -16 (* A F))) A) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F A)))))))) (if.f64 (<=.f64 (pow.f64 B #s(literal 2 binary64)) #s(literal 999999999999999990829567402361276563686608849982484911984092226517669151665599636201042933986541570369602253175829982724989462249472 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)))) #s(approx (+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1))) (/.f64 (/.f64 (/.f64 #s(literal 2 binary64) x) x) x)) #s(approx (+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1))) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) x)) #s(approx (+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1))) (/.f64 (/.f64 #s(literal 2 binary64) x) (*.f64 x x))) #s(approx (+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 x x) x))) #s(approx (+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1))) (/.f64 #s(literal -2 binary64) x)) #s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (-.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (tan.f64 x)) (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) eps)) eps) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) eps)) #s(approx (- (tan (+ x eps)) (tan x)) (*.f64 eps (-.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 x)) #s(literal 1 binary64)) (tan.f64 x))) (*.f64 (-.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 x)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) (tan.f64 x)))) #s(approx (- (* -1/6 (* (tan x) (tan x))) (* (+ (* (tan x) (tan x)) 1) -1/2)) #s(literal 1/2 binary64))) eps)) eps) (*.f64 (tan.f64 x) (tan.f64 x)))))) #s(approx (- (tan (+ x eps)) (tan x)) (*.f64 eps (-.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 x)) #s(literal 1 binary64)) (tan.f64 x))) (*.f64 #s(approx (- (- 1/6 (* (+ (* (tan x) (tan x)) 1) (* (tan x) (tan x)))) (- (* -1/6 (* (tan x) (tan x))) (* (+ (* (tan x) (tan x)) 1) -1/2))) #s(literal -1/3 binary64)) eps)) eps) (*.f64 (tan.f64 x) (tan.f64 x)))))) #s(approx (- (tan (+ x eps)) (tan x)) (*.f64 eps (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1 binary64)) (tan.f64 x)) eps) #s(literal -1 binary64))))) #s(approx (- (tan (+ x eps)) (tan x)) (+.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) eps) (*.f64 #s(literal 1 binary64) eps))) #s(approx (- (tan (+ x eps)) (tan x)) (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1 binary64)) eps)) #s(approx (- (tan (+ x eps)) (tan x)) #s(approx (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (+.f64 (*.f64 (*.f64 eps x) x) eps))) #s(approx (- (tan (+ x eps)) (tan x)) #s(approx (* eps (- (+ 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))))) eps)) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (sqrt.f64 x))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1/2 binary64))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) #s(approx (/ 1/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1 binary64) x)) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal -1 binary64) x)) (sin.f64 (*.f64 #s(literal -1/2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps #s(literal 0 binary64)))) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (+.f64 eps x) x) (PI.f64))))) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 (+.f64 (+.f64 eps x) x) #s(literal -1/2 binary64)))) #s(approx (- (sin (+ x eps)) (sin x)) (-.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 x) eps)) eps))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps (sin.f64 (+.f64 (neg.f64 x) (*.f64 #s(literal 1/2 binary64) (PI.f64)))))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps (cos.f64 x))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps #s(approx (+ (cos x) (* -1/2 (* eps (sin x)))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 eps x)) #s(literal 1/2 binary64))))))))) #s(approx (- (sin (+ x eps)) (sin x)) #s(approx (* eps (cos x)) (+.f64 eps (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x) x)))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps #s(approx (cos x) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -7378697629483821/36893488147419103232 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #s(approx (+ (/ (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4417117661945961/883423532389192164791648750371459257913741948437809479060803100646309888 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #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))) (neg (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x))) n)))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5902958103587057/295147905179352825856 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #s(approx (+ (/ (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5000000000000000362657181907646175630791872048232609777591050777395200 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) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) #s(approx (/ (- 1 (* 1/2 (/ 1 x))) (* 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 -944473296573929/4722366482869645213696 binary64)) (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4417117661945961/883423532389192164791648750371459257913741948437809479060803100646309888 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #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))) (neg (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x))) n)))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5902958103587057/295147905179352825856 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) x)) n))) (*.f64 n x))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 n #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) n)))) (/.f64 #s(literal 1 binary64) n))))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -944473296573929/4722366482869645213696 binary64)) (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4417117661945961/883423532389192164791648750371459257913741948437809479060803100646309888 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #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))) (neg (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x))) n)))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5902958103587057/295147905179352825856 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) x)) n))) (*.f64 n x))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (/.f64 (-.f64 (*.f64 x (/.f64 x (*.f64 n n))) #s(literal 1 binary64)) (-.f64 (/.f64 x n) #s(literal 1 binary64)))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -944473296573929/4722366482869645213696 binary64)) (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 4417117661945961/883423532389192164791648750371459257913741948437809479060803100646309888 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #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))) (neg (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x))) n)))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 5902958103587057/295147905179352825856 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) #s(approx (+ (/ (- (/ 1/2 (* n n)) (/ 1/2 n)) x) (/ 1 n)) (/.f64 #s(literal 1 binary64) n)))))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (/.f64 (-.f64 (*.f64 x (/.f64 x (*.f64 n n))) #s(literal 1 binary64)) (-.f64 (/.f64 x n) #s(literal 1 binary64)))) (pow.f64 x (/.f64 #s(literal 1 binary64) n)))))) (if.f64 (<=.f64 x #s(literal 8000000000 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 (/.f64 #s(literal 1 binary64) n)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) x)) n))) (*.f64 n x)))) (if.f64 (<=.f64 x #s(literal 8000000000 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 #s(literal -1 binary64) (-.f64 (log.f64 (/.f64 x (-.f64 x #s(literal -1 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) x)) (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x))) (*.f64 #s(literal 1/2 binary64) n)) (*.f64 #s(literal 1/6 binary64) (-.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 x #s(literal -1 binary64))) #s(literal 3 binary64))))) (*.f64 n n)))))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) x)) n))) (*.f64 n x)))) (if.f64 (<=.f64 x #s(literal 3530822107858469/36028797018963968 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(approx (+ (* -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))) (+.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 x (-.f64 (*.f64 x (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) n)))) #s(literal 1 binary64))))) (*.f64 #s(literal -1 binary64) (log.f64 x))) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) x)) n))) (*.f64 n x)))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(literal -5902958103587057/295147905179352825856 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) #s(approx (+ 1 (/ x n)) #s(literal 1 binary64))) (pow.f64 (exp.f64 (log.f64 x)) (/.f64 #s(literal 1 binary64) n))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(literal 3022314549036573/302231454903657293676544 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (* (+ (/ (+ (* 1/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))) (neg (/ 1 n))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 #s(literal 1 binary64) x)) #s(literal 2 binary64)) (pow.f64 (log.f64 x) #s(literal 2 binary64))) n))) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 n #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) n)))) (/.f64 #s(literal 1 binary64) n))))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))))) (if.f64 (<=.f64 x #s(literal 3530822107858469/36028797018963968 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(approx (+ (* -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))) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.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))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) x)) n))) (*.f64 n x)))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(literal -5902958103587057/295147905179352825856 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(literal 3022314549036573/302231454903657293676544 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (* (+ (/ (+ (* 1/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))) (neg (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x))) n)))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (/.f64 (-.f64 (*.f64 x (/.f64 x (*.f64 n n))) #s(literal 1 binary64)) (-.f64 (/.f64 x n) #s(literal 1 binary64)))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))))) (if.f64 (<=.f64 x #s(literal 3530822107858469/36028797018963968 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #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))) (neg (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (log.f64 x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 x) #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 (log.f64 x) #s(literal 3 binary64)) n))) n))) n)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) x)) n))) (*.f64 n x)))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(literal -5902958103587057/295147905179352825856 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(literal 3022314549036573/302231454903657293676544 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (* (+ (/ (+ (* 1/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))) (neg (/ 1 n))) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x))) n)))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))))) (if.f64 (<=.f64 (-.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 -5902958103587057/295147905179352825856 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(literal 3022314549036573/302231454903657293676544 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (* (+ (/ (+ (* 1/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))) (neg (/ 1 n))) (/.f64 (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x)) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(literal -inf.0 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) #s(approx (/ (- 1 (* 1/2 (/ 1 x))) (* 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 3022314549036573/302231454903657293676544 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #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))) (neg (/ 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) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) #s(approx (/ (- 1 (* 1/2 (/ 1 x))) (* n x)) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64))))))))) (if.f64 (<=.f64 x #s(literal 3/4 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #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))) (neg (/ 1 n))) (*.f64 #s(literal -1 binary64) #s(approx (/ (log (/ x (+ 1 x))) n) (/.f64 (log.f64 x) n))))) (if.f64 (<=.f64 x #s(literal 2100000000000000139319053699269136397142114167275003334281395704138333945833067617240557732477376257697812251622613019666793757077819662081279931209239156485236425377185792 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #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))) (neg (/ 1 n))) #s(approx (* -1 (/ (log (/ x (+ 1 x))) n)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 n x))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) n))) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) n))) x)) (/.f64 #s(literal 1 binary64) n)) x))))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) #s(approx (/ (- 1 (* 1/2 (/ 1 x))) (* n x)) (/.f64 #s(literal -1/2 binary64) (*.f64 n (pow.f64 x #s(literal 2 binary64))))))))) (if.f64 (<=.f64 x #s(literal 3242591731706757/72057594037927936 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #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))) (neg (/ 1 n))) (*.f64 #s(literal -1 binary64) #s(approx (/ (log (/ x (+ 1 x))) n) (/.f64 (log.f64 x) n))))) (if.f64 (<=.f64 x #s(literal 2100000000000000139319053699269136397142114167275003334281395704138333945833067617240557732477376257697812251622613019666793757077819662081279931209239156485236425377185792 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #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))) (neg (/ 1 n))) #s(approx (* -1 (/ (log (/ x (+ 1 x))) n)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 n x))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) n))) x)) (/.f64 #s(literal 1 binary64) n)) x))))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) #s(approx (/ (- 1 (* 1/2 (/ 1 x))) (* n x)) (/.f64 #s(literal -1/2 binary64) (*.f64 n (pow.f64 x #s(literal 2 binary64))))))))) (if.f64 (<=.f64 x #s(literal 3242591731706757/72057594037927936 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #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))) (neg (/ 1 n))) (*.f64 #s(literal -1 binary64) #s(approx (/ (log (/ x (+ 1 x))) n) (/.f64 (log.f64 x) n))))) (if.f64 (<=.f64 x #s(literal 195000000000000006976207504155125328646268675015011782576527952570802342564078321652892225981012728687031180498799958109720308058156678071625844895979417917175344824394060891634764406206002283509616626903260224707044122648434176425906422153216 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #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))) (neg (/ 1 n))) #s(approx (* -1 (/ (log (/ x (+ 1 x))) n)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 n x))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) n))) x)) (/.f64 #s(literal 1 binary64) n)) x))))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (/.f64 #s(approx (- 1 (* 1/2 (/ 1 x))) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 n x)))))) (if.f64 (<=.f64 x #s(literal 4242751136953197/36893488147419103232 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) #s(approx (/ (- 1 (* 1/2 (/ 1 x))) (* n x)) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64))))))) (if.f64 (<=.f64 x #s(literal 195000000000000006976207504155125328646268675015011782576527952570802342564078321652892225981012728687031180498799958109720308058156678071625844895979417917175344824394060891634764406206002283509616626903260224707044122648434176425906422153216 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #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))) (neg (/ 1 n))) #s(approx (* -1 (/ (log (/ x (+ 1 x))) n)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 n x))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) n))) x)) (/.f64 #s(literal 1 binary64) n)) x))))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (/.f64 #s(approx (- 1 (* 1/2 (/ 1 x))) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 n x)))))) (if.f64 (<=.f64 x #s(literal 226981421219473/72057594037927936 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) #s(approx (/ (- 1 (* 1/2 (/ 1 x))) (* n x)) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64))))))) (if.f64 (<=.f64 x #s(literal 195000000000000006976207504155125328646268675015011782576527952570802342564078321652892225981012728687031180498799958109720308058156678071625844895979417917175344824394060891634764406206002283509616626903260224707044122648434176425906422153216 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) x) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (/.f64 #s(approx (- 1 (* 1/2 (/ 1 x))) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 n x)))))) (if.f64 (<=.f64 x #s(literal 226981421219473/72057594037927936 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) #s(approx (/ (- 1 (* 1/2 (/ 1 x))) (* n x)) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64))))))) (if.f64 (<=.f64 x #s(literal 195000000000000006976207504155125328646268675015011782576527952570802342564078321652892225981012728687031180498799958109720308058156678071625844895979417917175344824394060891634764406206002283509616626903260224707044122648434176425906422153216 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) x)) n) x))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (/.f64 #s(approx (- 1 (* 1/2 (/ 1 x))) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 n x)))))) (if.f64 (<=.f64 x #s(literal 4242751136953197/36893488147419103232 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) #s(approx (/ (- 1 (* 1/2 (/ 1 x))) (* n x)) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64))))))) (if.f64 (<=.f64 x #s(literal 195000000000000006976207504155125328646268675015011782576527952570802342564078321652892225981012728687031180498799958109720308058156678071625844895979417917175344824394060891634764406206002283509616626903260224707044122648434176425906422153216 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) #s(approx (/ (- 1 (* 1/2 (/ 1 x))) (* n x)) (/.f64 (/.f64 #s(literal 1 binary64) x) n)))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) (/.f64 #s(approx (- 1 (* 1/2 (/ 1 x))) (/.f64 #s(literal -1/2 binary64) x)) (*.f64 n x)))))) (if.f64 (<=.f64 x #s(literal 4242751136953197/36893488147419103232 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) #s(approx (/ (- 1 (* 1/2 (/ 1 x))) (* 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) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) #s(approx (/ (- 1 (* 1/2 (/ 1 x))) (* n x)) (/.f64 (/.f64 #s(literal 1 binary64) x) n))))) (if.f64 (<=.f64 x #s(literal 4242751136953197/36893488147419103232 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) #s(approx (/ (- 1 (* 1/2 (/ 1 x))) (* 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) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) #s(approx (/ (- 1 (* 1/2 (/ 1 x))) (* n x)) (/.f64 (/.f64 #s(literal 1 binary64) n) x))))) (if.f64 (<=.f64 x #s(literal 4242751136953197/36893488147419103232 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (+ (/ (exp (* -1 (/ (log (/ 1 x)) n))) n) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) #s(approx (/ (- 1 (* 1/2 (/ 1 x))) (* 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) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) #s(approx (/ (- 1 (* 1/2 (/ 1 x))) (* 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) (/ (* (exp (* -1 (/ (log (/ 1 x)) n))) (- (* 1/2 (/ 1 (pow n 2))) (* 1/2 (/ 1 n)))) x)) x) #s(approx (/ (- 1 (* 1/2 (/ 1 x))) (* n x)) (/.f64 #s(literal 1 binary64) (*.f64 n x))))) (if.f64 (<=.f64 N #s(literal 1000 binary64)) (neg.f64 (log.f64 (/.f64 N (-.f64 N #s(literal -1 binary64))))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) #s(approx (/ N (+ (/ (+ (- (* 1/3 N) (* (* N N) 1/2)) -1/4) (* (* N N) N)) 1)) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/24 binary64) N)) N) #s(literal 1/2 binary64)) N) N) (neg.f64 N))))))) (if.f64 (<=.f64 N #s(literal 1000 binary64)) (log.f64 (/.f64 (-.f64 N #s(literal -1 binary64)) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) #s(approx (/ N (+ (/ (+ (- (* 1/3 N) (* (* N N) 1/2)) -1/4) (* (* N N) N)) 1)) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/24 binary64) N)) N) #s(literal 1/2 binary64)) N) N) (neg.f64 N))))))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) #s(approx (/ N (+ (/ (+ (- (* 1/3 N) (* (* N N) 1/2)) -1/4) (* (* N N) N)) 1)) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/24 binary64) N)) N) #s(literal 1/2 binary64)) N) N) (neg.f64 N)))))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) #s(approx (/ N (+ (/ (+ (- (* 1/3 N) (* (* N N) 1/2)) -1/4) (* (* N N) N)) 1)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1/24 binary64) N)) N) #s(literal 1/2 binary64)) N)) N)))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 N (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/2 binary64) N))) #s(literal 1/4 binary64)) (*.f64 (*.f64 N N) N)) #s(literal -1 binary64)) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #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 (/.f64 #s(literal 1/3 binary64) N) #s(literal -1/2 binary64)) N) #s(literal 1 binary64)) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (-.f64 (-.f64 N (/.f64 #s(literal -1/3 binary64) N)) #s(literal 1/2 binary64)) (*.f64 N N))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) N)) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) N)) (/.f64 #s(approx (- 1 (sqrt (/ x (- x -1)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 35/128 binary64) x) #s(literal 5/16 binary64)) x) #s(literal 3/8 binary64)) x)) x)) (sqrt.f64 x)) (/.f64 #s(approx (- 1 (sqrt (/ x (- x -1)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 3/8 binary64) #s(approx (* -1 (/ (- (* 35/128 (/ 1 x)) 5/16) x)) (/.f64 #s(literal 5/16 binary64) x))) x)) x)) (sqrt.f64 x)) (/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))) #s(approx (/ 1 (- (sqrt (/ (- x -1) x)) 1)) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)))))) (/.f64 #s(approx (- 1 (sqrt (/ x (- x -1)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (+ (/ (- (/ 35/128 x) 5/16) x) 3/8) #s(literal 3/8 binary64)) x)) x)) (sqrt.f64 x)) (/.f64 #s(approx (- (sqrt (/ (- x -1) x)) 1) (/.f64 #s(literal 1/2 binary64) x)) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))) (/.f64 #s(approx (- 1 (sqrt (/ x (- x -1)))) (/.f64 #s(approx (- 1/2 (/ (+ (/ (- (/ 35/128 x) 5/16) x) 3/8) x)) #s(literal 1/2 binary64)) x)) (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 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) #s(literal 1 binary64))) #s(approx (- (/ 1 (sqrt x)) (/ 1 (sqrt (+ x 1)))) #s(approx (- (/ 1 (sqrt x)) 1) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) x)) x) (/.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) x) x)) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (/.f64 #s(literal -1 binary64) x)) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 (+.f64 eps x) x) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 1/2 binary64)))) #s(literal -2 binary64)) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps (-.f64 (*.f64 #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 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) x) (*.f64 #s(literal 1/4 binary64) eps))) #s(literal 1 binary64))))))) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps #s(approx (- (* -1/2 (* eps (cos x))) (sin x)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps x)) #s(literal 1 binary64))))))) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps #s(approx (- (* -1/2 (* eps (cos x))) (sin x)) (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1/2 binary64) eps))))) #s(approx (- (cos (+ x eps)) (cos x)) (neg.f64 #s(approx (* eps (sin x)) (*.f64 eps x)))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) #s(approx (* (+ 1 (/ (* -1/9 (pow x -5/3)) (* (pow x -2/3) 1/3))) (* (pow x -2/3) 1/3)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 x)) (pow.f64 x #s(literal 2/3 binary64))) #s(literal 1/9 binary64)) (pow.f64 x #s(literal 2/3 binary64))) x))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) #s(approx (* (+ 1 (/ (* -1/9 (pow x -5/3)) (* (pow x -2/3) 1/3))) (* (pow x -2/3) 1/3)) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 x)) (*.f64 (pow.f64 x #s(literal -2/3 binary64)) #s(literal 1/9 binary64))) x))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 x) #s(literal 3 binary64))))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 x) (cbrt.f64 x)))) (if.f64 (<=.f64 x #s(literal 999999999999999999733403004123153744855539019118436686285840188024369679522423761672919759564567158443669378824028710020392594094129030220133015859757056 binary64)) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/3 binary64)) #s(literal -1 binary64))) (/.f64 (cbrt.f64 (*.f64 (neg.f64 x) x)) #s(literal -1/3 binary64)))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 #s(literal 1/3 binary64) (exp.f64 (*.f64 (log.f64 x) #s(literal 2/3 binary64)))))) (if.f64 (<=.f64 x #s(literal 999999999999999999733403004123153744855539019118436686285840188024369679522423761672919759564567158443669378824028710020392594094129030220133015859757056 binary64)) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/3 binary64)) #s(literal -1 binary64))) (/.f64 (cbrt.f64 (*.f64 (neg.f64 x) x)) #s(literal -1/3 binary64)))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (pow.f64 x #s(literal -1/3 binary64)) (*.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal -1/3 binary64)))))) (if.f64 (<=.f64 x #s(literal 999999999999999999733403004123153744855539019118436686285840188024369679522423761672919759564567158443669378824028710020392594094129030220133015859757056 binary64)) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1/3 binary64)) #s(literal -1 binary64))) (/.f64 (cbrt.f64 (*.f64 (neg.f64 x) x)) #s(literal -1/3 binary64)))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2/3 binary64))))) (if.f64 (<=.f64 x #s(literal 999999999999999999733403004123153744855539019118436686285840188024369679522423761672919759564567158443669378824028710020392594094129030220133015859757056 binary64)) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 #s(literal -1/3 binary64) (cbrt.f64 (*.f64 (neg.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 N (/.f64 (-.f64 N #s(literal -1 binary64)) N)) N)) (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 g) (cbrt.f64 (+.f64 a a))) (if.f64 (<=.f64 (cbrt.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a))) #s(literal 8069530869021589/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 binary64)) (*.f64 (pow.f64 (+.f64 a a) #s(literal -1/3 binary64)) (cbrt.f64 g)) (if.f64 (<=.f64 (cbrt.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a))) #s(literal 999999999999999967336168804116691273849533185806555472917961779471295845921727862608739868455469056 binary64)) (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 (+ (cbrt (/ (+ (* (* 1/2 (sqrt (* (- g h) (+ h g)))) a) (* (* 1/2 (neg g)) a)) (* a a))) (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/12 (/ (+ h (* -1 h)) (* (cbrt a) (pow g 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/12 (/ (+ h (* -1 h)) (* (cbrt a) (pow g 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 (+ (cbrt (/ (+ (* (* 1/2 (sqrt (* (- g h) (+ h g)))) a) (* (* 1/2 (neg g)) a)) (* a a))) (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/12 (/ (+ h (* -1 h)) (* (cbrt a) (pow g 2/3))))) g)) (/ 1 (* (cbrt a) (pow g 2/3))))) (/.f64 (cbrt.f64 g) (cbrt.f64 a))))) #s(approx (+ (cbrt (/ (+ (* (* 1/2 (sqrt (* (- g h) (+ h g)))) a) (* (* 1/2 (neg g)) a)) (* a a))) (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/12 (/ (+ h (* -1 h)) (* (cbrt a) (pow g 2/3))))) g)) (/ 1 (* (cbrt a) (pow g 2/3))))) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 g))))) #s(approx (+ (cbrt (/ (+ (* (* 1/2 (sqrt (* (- g h) (+ h g)))) a) (* (* 1/2 (neg g)) a)) (* a a))) (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/12 (/ (+ h (* -1 h)) (* (cbrt a) (pow g 2/3))))) g)) (/ 1 (* (cbrt a) (pow g 2/3))))) (cbrt.f64 (/.f64 g a))))) (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 (+.f64 (PI.f64) (PI.f64)) (acos.f64 (/.f64 (neg.f64 g) h))) (*.f64 #s(literal 3/2 binary64) (PI.f64))) #s(literal -1/3 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 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 100000000000000003012765990014054250289048653977469512883210797990327413337764623282111235626914576356824384301717278281796693413668637734468849950199557199862786645617442138002603970565622955602242159302695103782881413524028531199164294124641763973461442560 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (-.f64 (fabs.f64 p) #s(literal 0 binary64)) p) (-.f64 (+.f64 (+.f64 r (fabs.f64 p)) r) p)) (*.f64 (*.f64 q q) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 r p) (-.f64 r p)) (*.f64 (*.f64 q q) #s(literal -4 binary64)))) (+.f64 r (fabs.f64 p)))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q))) (if.f64 (<=.f64 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 100000000000000003012765990014054250289048653977469512883210797990327413337764623282111235626914576356824384301717278281796693413668637734468849950199557199862786645617442138002603970565622955602242159302695103782881413524028531199164294124641763973461442560 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 r p) (-.f64 r p)) (*.f64 (*.f64 q q) #s(literal -4 binary64)))) (+.f64 r (fabs.f64 p)))) (-.f64 (*.f64 (+.f64 (-.f64 (fabs.f64 p) #s(literal 0 binary64)) p) (-.f64 (+.f64 (+.f64 r (fabs.f64 p)) r) p)) (*.f64 (*.f64 q q) #s(literal 4 binary64)))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q))) (if.f64 (<=.f64 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 6703903964971299/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (* (- (fabs r) (sqrt (- (* (- r p) (- r p)) (* -4 (* q q))))) 1/2) (* (fabs p) 1/2)) (/.f64 p (fabs.f64 p)))) (*.f64 (fabs.f64 p) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 199999999999999990574670907302422015994892365563716166358170775499571904478411574137991398006833021552774620122989864841969926623135604404021274575455284887552 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 r) (fabs.f64 p)) #s(approx (- r p) r)) (-.f64 (+.f64 (fabs.f64 r) (fabs.f64 p)) #s(approx (- r p) r))) (*.f64 (*.f64 q q) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (+.f64 (sqrt.f64 (-.f64 (*.f64 #s(approx (- r p) r) #s(approx (- r p) r)) (*.f64 (*.f64 q q) #s(literal -4 binary64)))) (+.f64 (fabs.f64 r) (fabs.f64 p)))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q)))) (if.f64 (<=.f64 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 5758609657015291/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (* (- (fabs r) (sqrt (- (* (- r p) (- r p)) (* -4 (* q q))))) 1/2) (* (fabs p) 1/2)) (/.f64 p (fabs.f64 p)))) (*.f64 (fabs.f64 p) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 r) (fabs.f64 p)) (-.f64 r p)) (-.f64 (+.f64 (fabs.f64 r) (fabs.f64 p)) (-.f64 r p))) (*.f64 (*.f64 q q) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (+.f64 #s(approx (sqrt (- (* (- r p) (- r p)) (* (* q q) -4))) (*.f64 #s(literal 2 binary64) q)) (+.f64 (fabs.f64 r) (fabs.f64 p)))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q)))) (if.f64 (<=.f64 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 283911889201619/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (* (- (fabs r) (sqrt (- (* (- r p) (- r p)) (* -4 (* q q))))) 1/2) (* (fabs p) 1/2)) (/.f64 p (fabs.f64 p)))) (*.f64 (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)))))) (neg.f64 q))) (if.f64 (<=.f64 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 390218568789499/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* -1 (* p (- (* -1/2 (/ (- (+ (fabs p) (fabs r)) r) p)) 1/2))) (+.f64 (*.f64 #s(literal 1/2 binary64) p) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) r))))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q))) (if.f64 (<=.f64 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 5159126280621731/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* -1 (* p (- (* -1/2 (/ (- (+ (fabs p) (fabs r)) r) p)) 1/2))) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) r)))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q)) (if.f64 (<=.f64 (*.f64 (/.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 5000000000000000184737728440291132704904589914921344225961389276075271829673609798608256554852704163723255876843616333657168501674786702085523096224137216 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 2100000000000000186013752787204918582319097175748848304635034526890269856084206288896 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 #s(approx (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))) (+.f64 q q)) (fabs.f64 p)) (fabs.f64 r)) #s(literal 1/2 binary64))) (if.f64 (<=.f64 q #s(literal 2100000000000000186013752787204918582319097175748848304635034526890269856084206288896 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (+ 1/2 (* 1/2 (/ (+ (fabs p) (+ (fabs r) (* -1 p))) r)))) (*.f64 (-.f64 (+.f64 r (fabs.f64 p)) (-.f64 p (fabs.f64 r))) #s(literal 1/2 binary64)))) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 q (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) q)))))) #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 p #s(literal -6518515124270355/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (+ 1/2 (* 1/2 (/ (+ (fabs p) (+ (fabs r) (* -1 p))) r)))) (*.f64 #s(approx (- (+ r (fabs p)) (- p (fabs r))) (-.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) p)) #s(literal 1/2 binary64)))) #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)) #s(approx (+ (fabs r) (* -1 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 (+.f64 (fabs.f64 p) (fabs.f64 r)) p)) #s(literal 1/2 binary64)))) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* -1 (* q (+ 1 (* -1/2 (/ (+ (fabs p) (fabs r)) q))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (fabs.f64 p) (fabs.f64 r))))) (if.f64 (<=.f64 p #s(literal -6518515124270355/8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504 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 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 7 binary64))) (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64)))) (*.f64 (-.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 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 13 binary64)) (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64)))) (-.f64 x #s(literal 14 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 17 binary64)))) (*.f64 (-.f64 x #s(literal 19 binary64)) (-.f64 x #s(literal 18 binary64))))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (*.f64 (-.f64 x #s(literal 7 binary64)) (-.f64 x #s(literal 6 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 4 binary64)) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 11 binary64)))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 4 binary64)) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 1 binary64))) (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 4 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 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 4 binary64)) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 5 binary64)))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 3 binary64)))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (- x 1) (- x 2)) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 x #s(literal 3 binary64))))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (- x 10) (- x 9)) (+.f64 #s(literal 90 binary64) (*.f64 x (-.f64 x #s(literal 19 binary64))))) (-.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 7 binary64)) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 4 binary64)) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 13 binary64))))) (-.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 10) (- x 9)) (- x 8)) (-.f64 (*.f64 x (+.f64 #s(literal 242 binary64) (*.f64 x (-.f64 x #s(literal 27 binary64))))) #s(literal 720 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 7 binary64)) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 4 binary64)) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 13 binary64))))) (-.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 7656119366529843/1125899906842624 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 7 binary64)) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 4 binary64)) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) #s(approx (* (* (* (- x 16) (- x 15)) (- x 14)) (- x 13)) (+.f64 #s(literal 43680 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1259 binary64) (*.f64 #s(literal -58 binary64) x))) #s(literal 12122 binary64))))))) (-.f64 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 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 7 binary64)) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 4 binary64)) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 1 binary64))))) #s(approx (* (* (- x 12) (- x 11)) (* (* (* (- x 16) (- x 15)) (- x 14)) (- x 13))) (+.f64 #s(literal 5765760 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 488674 binary64) (*.f64 #s(literal -48735 binary64) x))) #s(literal 2604744 binary64)))))) (-.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 2758454771764429/281474976710656 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) #s(literal 24 binary64)) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) #s(approx (* (- x 11) (- x 10)) #s(literal 110 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 #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 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 7 binary64)) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 4 binary64)) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 1 binary64))))) #s(approx (* (* (- x 12) (- x 11)) (* (* (* (- x 16) (- x 15)) (- x 14)) (- x 13))) (+.f64 #s(literal 5765760 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 488674 binary64) (*.f64 #s(literal -48735 binary64) x))) #s(literal 2604744 binary64)))))) (-.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 7453457383298171/1125899906842624 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 7 binary64)) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 4 binary64)) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) #s(approx (* (* (* (- x 16) (- x 15)) (- x 14)) (- x 13)) (+.f64 #s(literal 43680 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1259 binary64) x) #s(literal 12122 binary64))))))) (-.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 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 7 binary64)) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 4 binary64)) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 1 binary64))))) #s(approx (* (* (- x 12) (- x 11)) (* (* (* (- x 16) (- x 15)) (- x 14)) (- x 13))) (+.f64 #s(literal 5765760 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 488674 binary64) (*.f64 #s(literal -48735 binary64) x))) #s(literal 2604744 binary64)))))) (-.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 4 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 7 binary64)) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 4 binary64)) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 1 binary64))))) #s(approx (* (* (- x 12) (- x 11)) (* (* (* (- x 16) (- x 15)) (- x 14)) (- x 13))) (+.f64 #s(literal 5765760 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 488674 binary64) (*.f64 #s(literal -48735 binary64) x))) #s(literal 2604744 binary64)))))) (-.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 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) #s(literal 24 binary64)) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) #s(approx (* (- x 11) (- x 10)) #s(literal 110 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 7656119366529843/1125899906842624 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 7 binary64)) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 5 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 4 binary64)) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 1 binary64))))) #s(approx (* (* (- x 12) (- x 11)) (* (* (* (- x 16) (- x 15)) (- x 14)) (- x 13))) (+.f64 #s(literal 5765760 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 488674 binary64) x) #s(literal 2604744 binary64)))))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (+.f64 #s(literal 720 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1624 binary64) x) #s(literal 1764 binary64))))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 3715469692580659/562949953421312 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 7 binary64))) (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64)))) (*.f64 (-.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 #s(approx (* (* (* (- x 13) (* (- x 16) (- x 15))) (- x 14)) (* (* (- x 12) (- x 11)) (- x 17))) (-.f64 (*.f64 x (+.f64 #s(literal 50046408 binary64) (*.f64 #s(literal -10912202 binary64) x))) #s(literal 98017920 binary64))) (*.f64 (-.f64 x #s(literal 19 binary64)) (-.f64 x #s(literal 18 binary64))))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (+.f64 #s(literal 720 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1624 binary64) x) #s(literal 1764 binary64))))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 8669429282688205/1125899906842624 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 7 binary64))) (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64)))) (*.f64 (-.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 #s(approx (* (* (* (- x 13) (* (- x 16) (- x 15))) (- x 14)) (* (* (- x 12) (- x 11)) (- x 17))) (-.f64 (*.f64 x (+.f64 #s(literal 50046408 binary64) (*.f64 #s(literal -10912202 binary64) x))) #s(literal 98017920 binary64))) (*.f64 (-.f64 x #s(literal 19 binary64)) (-.f64 x #s(literal 18 binary64))))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (-.f64 (*.f64 x (+.f64 #s(literal 13068 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 6769 binary64) x) #s(literal 13132 binary64))))) #s(literal 5040 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 2476979795053773/562949953421312 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 7 binary64))) (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64)))) (*.f64 (-.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 #s(approx (* (* (* (- x 13) (* (- x 16) (- x 15))) (- x 14)) (* (* (- x 12) (- x 11)) (- x 17))) (-.f64 (*.f64 x (+.f64 #s(literal 50046408 binary64) (*.f64 #s(literal -10912202 binary64) x))) #s(literal 98017920 binary64))) (*.f64 (-.f64 x #s(literal 19 binary64)) (-.f64 x #s(literal 18 binary64))))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) #s(literal 24 binary64)) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) #s(approx (* (- x 11) (- x 10)) #s(literal 110 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 4728779608739021/1125899906842624 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 7 binary64))) (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64)))) (*.f64 (-.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)))) #s(approx (* (* (* (* (- x 13) (* (- x 16) (- x 15))) (- x 14)) (* (* (- x 12) (- x 11)) (- x 17))) (* (- x 19) (- x 18))) (-.f64 (*.f64 x (+.f64 #s(literal 20742534576 binary64) (*.f64 #s(literal -5681708100 binary64) x))) #s(literal 33522128640 binary64)))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) #s(literal 24 binary64)) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) #s(approx (* (- x 11) (- x 10)) #s(literal 110 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 7 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 7 binary64))) (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64)))) (*.f64 (-.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)))) #s(approx (* (* (* (* (- x 13) (* (- x 16) (- x 15))) (- x 14)) (* (* (- x 12) (- x 11)) (- x 17))) (* (- x 19) (- x 18))) (-.f64 (*.f64 x (+.f64 #s(literal 20742534576 binary64) (*.f64 #s(literal -5681708100 binary64) x))) #s(literal 33522128640 binary64)))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (-.f64 (*.f64 #s(literal 13068 binary64) x) #s(literal 5040 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 2308094809027379/281474976710656 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 7 binary64))) (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64)))) (*.f64 (-.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)))) #s(approx (* (* (* (* (- x 13) (* (- x 16) (- x 15))) (- x 14)) (* (* (- x 12) (- x 11)) (- x 17))) (* (- x 19) (- x 18))) (-.f64 (*.f64 x (+.f64 #s(literal 20742534576 binary64) (*.f64 #s(literal -5681708100 binary64) x))) #s(literal 33522128640 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 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 7 binary64))) (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64)))) (*.f64 (-.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)))) #s(approx (* (* (* (* (- x 13) (* (- x 16) (- x 15))) (- x 14)) (* (* (- x 12) (- x 11)) (- x 17))) (* (- x 19) (- x 18))) (-.f64 (*.f64 x (+.f64 #s(literal 20742534576 binary64) (*.f64 #s(literal -5681708100 binary64) x))) #s(literal 33522128640 binary64)))) (-.f64 x #s(literal 20 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)) (-.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 #s(approx (* (- x 18) (- x 17)) #s(literal 306 binary64)) (-.f64 x #s(literal 19 binary64)))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 9 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 7 binary64))) (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64)))) (*.f64 (-.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)))) #s(approx (* (* (* (* (- x 13) (* (- x 16) (- x 15))) (- x 14)) (* (* (- x 12) (- x 11)) (- x 17))) (* (- x 19) (- x 18))) #s(literal -33522128640 binary64))) (-.f64 x #s(literal 20 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)) (-.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 #s(approx (* (- x 18) (- x 17)) #s(literal 306 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 -190000000000 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)) (-.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 #s(approx (* (- x 18) (- x 17)) #s(literal 306 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)) #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 (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 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 -190000000000 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)) (-.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 (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 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)) #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 (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 19 binary64)))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -40000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (-.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 (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 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)) #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 (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 19 binary64)))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -40000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (-.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 (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 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)) #s(literal 87178291200 binary64)) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 19 binary64)))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -50000000000 binary64)) (*.f64 (*.f64 (*.f64 #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 (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 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)) #s(literal 87178291200 binary64)) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 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 #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 (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 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)) #s(literal 20922789888000 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 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 #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)) #s(literal 20922789888000 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 19 binary64)))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -40000000000 binary64)) (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (-.f64 (*.f64 #s(literal 431565146817638400 binary64) x) #s(literal 121645100408832000 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.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 (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 19 binary64)))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -40000000000 binary64)) (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (-.f64 (*.f64 #s(literal 431565146817638400 binary64) x) #s(literal 121645100408832000 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) #s(literal 6402373705728000 binary64)) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -40000000000 binary64)) (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (-.f64 (*.f64 #s(literal 431565146817638400 binary64) x) #s(literal 121645100408832000 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) #s(literal -121645100408832000 binary64)) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -40000000000 binary64)) #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (- x 20)) (+.f64 #s(literal 2432902008176640000 binary64) (*.f64 #s(literal -8752948036761600000 binary64) x))) (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) #s(literal -121645100408832000 binary64)) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -40000000000 binary64)) #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (- x 20)) (+.f64 #s(literal 2432902008176640000 binary64) (*.f64 #s(literal -8752948036761600000 binary64) x))) #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (- x 20)) #s(literal 2432902008176640000 binary64))) #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (- x 20)) #s(literal 2432902008176640000 binary64))