(FPCore (z0 z1 z2) (* (* z2 z1) z0)) (FPCore (z0 z1 z2) (fabs (sin (+ (/ z2 z0) z1)))) (FPCore (z0 z1 z2) (sin (+ (/ z2 z0) z1))) (FPCore (z0) (- 1/2 (* -1/2 (cos (+ z0 z0))))) (FPCore (z0 z1) (sqrt (- (* (- 1/2 (* (cos (+ z1 z1)) -1/2)) (- 1/2 (* -1/2 (cos (+ z0 z0))))) (- (* (cos (+ z0 z0)) 1/2) 1/2)))) (FPCore (z0 z1) (- (* (- 1/2 (* (cos (+ z1 z1)) -1/2)) (- 1/2 (* -1/2 (cos (+ z0 z0))))) (- (* (cos (+ z0 z0)) 1/2) 1/2))) (FPCore (z0) (sqrt (fabs (- (* z0 z0) -1)))) (FPCore (z0 z1) (cos (/ z1 z0))) (FPCore (z0) (- (* 4/3 z0) -2)) (FPCore (z0 z1 z2) (cos (+ (/ z2 z0) z1))) (FPCore (z0) (- 1/2 (* (cos (+ z0 z0)) 1/2))) (FPCore (z0 z1) (* (- 1/2 (* (cos (+ z1 z1)) -1/2)) (- 1/2 (* -1/2 (cos (+ z0 z0)))))) (FPCore (z0) (* 4/3 z0)) (FPCore (z0 z1) (* (* (/ z0 (* (* z0 z0) z0)) z0) z1)) (FPCore (z0) (/ -1 (- (* (- (+ z0 z0) -2) z0) 1))) (FPCore (z0 z1 z2) (* (* (- z0) z1) z2)) (FPCore (z0 z1) (* (+ (* (* 1/6 (/ z1 (* z0 z0))) (/ z1 z0)) (/ 1 z0)) z1)) (FPCore (z0) (* (/ z0 (* (* z0 z0) z0)) z0)) (FPCore (z0) (+ (sqrt (* (* (* 1/4 (* z0 z0)) z0) z0)) 1)) (FPCore (z0) (- (cos (+ z0 z0)) 1)) (FPCore (z0 z1 z2) (* (sin (/ z2 z0)) (cos z1))) (FPCore (z0) (/ (sin z0) (fabs (cos z0)))) (FPCore (z0 z1) (* (cos z0) (sin z1))) (FPCore (z0) (- (* (cos (+ z0 z0)) 1/2) 1/2)) (FPCore (z0 z1) (/ (* (cos z0) (sin z1)) (sqrt (- (* (- 1/2 (* (cos (+ z1 z1)) -1/2)) (- 1/2 (* -1/2 (cos (+ z0 z0))))) (- (* (cos (+ z0 z0)) 1/2) 1/2))))) (FPCore (z0 z1) (sin (/ z1 z0))) (FPCore (z0 z1 z2) (* (cos (/ z2 z0)) (cos z1))) (FPCore (z0 z1) (+ (* (* 1/6 (/ z1 (* z0 z0))) (/ z1 z0)) (/ 1 z0))) (FPCore (z0 z1 z2) (/ 1 (fabs (sin (+ (/ z2 z0) z1))))) (FPCore (z0 z1) (/ z1 (* z0 z0))) (FPCore (z0 z1) (- (* (- (cos (+ z1 z1)) 1) (* 1/2 z0)) -1)) (FPCore (z0) (/ z0 (* (* z0 z0) z0))) (FPCore (z0) (* 2/3 z0)) (FPCore (z0 z1) (* (- (* z0 z0) (* (* z1 z1) -1/6)) (/ z1 (* (* z0 z0) z0)))) (FPCore (z0) (/ (- (sqrt (* 1/64 (* (* (* (* (* (* z0 z0) z0) z0) z0) z0) (* (* (* (* (* z0 z0) z0) z0) z0) z0)))) -1) (- (* (- (* 1/4 (* z0 z0)) 1/2) (* z0 z0)) -1))) (FPCore (z0 z1) (+ (* (* 1/2 z0) (- (* (cos (+ z1 z1)) 1/2) 1/2)) 1)) (FPCore (z0) (+ (sqrt (sqrt (* (* 1/16 (* (* (* z0 z0) z0) z0)) (* (* (* z0 z0) z0) z0)))) 1)) (FPCore (z0 z1) (+ (* z1 (* 1/6 (* (/ z1 (* (* z0 z0) z0)) z1))) (/ z1 z0))) (FPCore (z0 z1) (* (/ z1 z0) z1)) (FPCore (z0 z1) (* (* 1/6 (/ z1 (* z0 z0))) (/ z1 z0))) (FPCore (z0 z1 z2) (asin (fabs (sin (+ (/ z2 z0) z1))))) (FPCore (z0 z1 z2) (- z1 (* (- (* (cos (+ z2 z2)) 1/2) 1/2) (* (* z1 z0) 1/2)))) (FPCore (z0 z1) (* (- (* (* 1/6 z1) (/ z1 (* z0 z0))) -1) (/ z1 z0))) (FPCore (z0) (/ (- (* (* (* (- (+ z0 z0) -2) z0) z0) (- (+ z0 z0) -2)) 1) (- (+ z0 z0) 1))) (FPCore (z0 z1) (/ (* (cos z0) (sin z1)) (sqrt (- 1/2 (* (cos (+ z1 z1)) -1/2))))) (FPCore (z0 z1 z2) (/ (* z2 z0) z1)) (FPCore (z0 z1) (/ (fabs (sin z1)) z0)) (FPCore (z0 z1) (* (- 1 (/ (* -1/6 (* (/ z1 z0) z1)) z0)) (/ z1 z0))) (FPCore (z0 z1) (* (/ z1 (* z0 z0)) (/ z1 z0))) (FPCore (z0 z1) (/ 2 (sqrt (- (* (- 1/2 (* (cos (+ z1 z1)) -1/2)) (- 1/2 (* -1/2 (cos (+ z0 z0))))) (- (* (cos (+ z0 z0)) 1/2) 1/2))))) (FPCore (z0 z1) (* (- (cos (+ z1 z1)) 1) (* 1/2 z0))) (FPCore (z0 z1) (/ z1 (* (* z0 z0) z0))) (FPCore (z0 z1 z2) (* (* (- z2) z0) z1)) (FPCore (z0) (sqrt (* (* (* 1/4 (* z0 z0)) z0) z0))) (FPCore (z0 z1) (* (- (* (cos (+ z1 z1)) 1/2) 1/2) z0)) (FPCore (z0) (- 1 (* -2/3 z0))) (FPCore (z0) (* (- (cos (+ z0 z0)) 1) 1/2)) (FPCore (z0) (* -1/6 (* z0 z0))) (FPCore (z0 z1) (* (- 1 (* -1/6 (* (/ z1 (* z0 z0)) z1))) (/ z1 z0))) (FPCore (z0 z1 z2) (* (cos (/ z2 z0)) (sin z1))) (FPCore (z0 z1) (- (* (* 1/4 z0) (- (cos (+ z1 z1)) 1)) -1)) (FPCore (z0 z1) (- 1 (* -1/6 (* (/ z1 (* z0 z0)) z1)))) (FPCore (z0) (* -2/3 z0)) (FPCore (z0 z1 z2) (* z1 (/ z0 z2))) (FPCore (z0 z1) (/ (sin z1) (sqrt (- (* (- 1/2 (* (cos (+ z1 z1)) -1/2)) (- 1/2 (* -1/2 (cos (+ z0 z0))))) (- (* (cos (+ z0 z0)) 1/2) 1/2))))) (FPCore (z0 z1) (* (cos z1) z0)) (FPCore (z0 z1 z2) (* (- (* (cos (+ z2 z2)) 1/2) 1/2) (* (* z1 z0) 1/2))) (FPCore (z0) (sqrt (sqrt (* (* 1/16 (* (* (* z0 z0) z0) z0)) (* (* (* z0 z0) z0) z0))))) (FPCore (z0 z1 z2) (cos (+ (- (- z1 (* -1/2 PI)) (* -1/2 PI)) (/ z2 z0)))) (FPCore (z0 z1) (sqrt (- (* (- (* (cos (+ z1 z1)) 1/2) 1/2) z0) -1))) (FPCore (z0) (* 1/16 (* (* (* z0 z0) z0) z0))) (FPCore (z0 z1 z2) (* (- (* (cos (/ z2 z0)) (* (cos z1) 2)) (- (cos z1) (cos z1))) 1/2)) (FPCore (z0) (/ 1/2 (- (* (- (* (- (* 4/3 z0) -2) z0) -2) z0) -1))) (FPCore (z0 z1) (* (/ z1 (* z0 z0)) z1)) (FPCore (z0 z1) (- (* (* 1/6 z1) (/ z1 (* z0 z0))) -1)) (FPCore (z0) (/ 2 (fabs (cos z0)))) (FPCore (z0 z1 z2) (* (cos (/ z2 z0)) (* (cos z1) 2))) (FPCore (z0) (* (* 1/6 (* z0 z0)) z0)) (FPCore (z0 z1) (asin (/ (fabs (sin z1)) (sqrt (fabs (- (* z0 z0) -1)))))) (FPCore (z0 z1) (* (* 1/4 z0) (- (cos (+ z1 z1)) 1))) (FPCore (z0 z1 z2) (/ (* z1 (cos z2)) (+ (* (* 1/2 z0) (- (* (cos (+ z2 z2)) 1/2) 1/2)) 1))) (FPCore (z0 z1) (sqrt (- (* (- (cos (+ z1 z1)) 1) (* 1/2 z0)) -1))) (FPCore (z0 z1 z2) (- (* (cos (/ z2 z0)) (* (cos z1) 2)) (- (cos z1) (cos z1)))) (FPCore (z0 z1 z2) (* (sqrt (- (* (- (cos (+ z1 z1)) 1) (* 1/2 z0)) -1)) z2)) (FPCore (z0 z1 z2) (* (sin (/ z2 z0)) (sin z1))) (FPCore (z0 z1) (asin (/ (fabs (sin z1)) z0))) (FPCore (z0 z1) (* -1/6 (* (/ z1 (* z0 z0)) z1))) (FPCore (z0) (+ (+ 1/2 (* 1/2 (* (- (* (- (* 4/3 z0) -2) z0) -2) z0))) (+ (* (- z0 1) z0) 1/2))) (FPCore (z0) (* 1/6 (* z0 z0))) (FPCore (z0 z1 z2) (* (sin (/ z2 z0)) (sin (- (- z1 (* -1/2 PI)) (* -1/2 PI))))) (FPCore (z0 z1) (- (* (cos (+ z0 z0)) 1/2) (* (- 1/2 (* (cos (+ z1 z1)) -1/2)) (- 1/2 (* -1/2 (cos (+ z0 z0))))))) (FPCore (z0 z1) (* (/ z1 (* (* z0 z0) z0)) z1)) (FPCore (z0 z1 z2) (* (- z1 (* (- (* (cos (+ z2 z2)) 1/2) 1/2) (* (* z1 z0) 1/2))) (cos z2))) (FPCore (z0 z1 z2) (- (cos (- (/ z2 z0) (- (- z1 (* -1/2 PI)) (* -1/2 PI)))) (cos (+ (- (- z1 (* -1/2 PI)) (* -1/2 PI)) (/ z2 z0))))) (FPCore (z0) (* (* 1/3 z0) z0)) (FPCore (z0 z1 z2) (+ (* (cos (/ z2 z0)) (cos z1)) (* (sin (/ z2 z0)) (sin (- (- z1 (* -1/2 PI)) (* -1/2 PI)))))) (FPCore (z0 z1) (* (* 1/2 z0) (- (* (cos (+ z1 z1)) 1/2) 1/2))) (FPCore (z0 z1) (/ (fabs (sin z1)) (sqrt (fabs (- (* z0 z0) -1))))) (FPCore (z0 z1) (* -1/6 (* (/ z1 z0) z1))) (FPCore (z0 z1) (- 1 (* (- 1/2 (* (cos (+ z1 z1)) 1/2)) z0))) (FPCore (z0 z1 z2) (cos (- (/ z2 z0) (- (- z1 (* -1/2 PI)) (* -1/2 PI))))) (FPCore (z0 z1) (- 1 (/ (* -1/6 (* (/ z1 z0) z1)) z0))) (FPCore (z0 z1) (* (* (* z1 z0) -1/2) z1)) (FPCore (z0 z1) (/ (* -1/6 (* (/ z1 z0) z1)) z0)) (FPCore (z0) (* (* -1/3 (* z0 z0)) z0)) (FPCore (z0) (* 1/3 z0)) (FPCore (z0 z1 z2) (/ z1 (sqrt (- (* (- (* (cos (+ z2 z2)) 1/2) 1/2) z0) -1)))) (FPCore (z0 z1 z2) (/ (* z1 (cos z2)) (sqrt (- (* (- (* (cos (+ z2 z2)) 1/2) 1/2) z0) -1)))) (FPCore (z0) (- (sqrt (* 1/64 (* (* (* (* (* (* z0 z0) z0) z0) z0) z0) (* (* (* (* (* z0 z0) z0) z0) z0) z0)))) -1)) (FPCore (z0 z1) (- (* (- (* (cos (+ z1 z1)) 1/2) 1/2) z0) -1)) (FPCore (z0) (- 1 (* 2/3 z0))) (FPCore (z0 z1) (atan2 (sin z0) (cos z1))) (FPCore (z0 z1 z2) (/ z1 (+ (* (* 1/2 z0) (- (* (cos (+ z2 z2)) 1/2) 1/2)) 1))) (FPCore (z0 z1) (- (* z0 z0) (* (* z1 z1) -1/6))) (FPCore (z0 z1) (* (* 1/6 z1) (/ z1 (* z0 z0)))) (FPCore (z0 z1) (* (/ z1 z0) (/ z1 (- z0)))) (FPCore (z0 z1) (+ (* 1/6 (* (/ z1 (* (* z0 z0) z0)) z1)) (/ 1 z0))) (FPCore (z0) (* -1/3 (* z0 z0))) (FPCore (z0 z1) (* (- 1/2 (* (cos (+ z1 z1)) 1/2)) z0)) (FPCore (z0 z1) (* 1/6 (* (/ z1 (* (* z0 z0) z0)) z1))) (FPCore (z0) (sqrt (* 1/64 (* (* (* (* (* (* z0 z0) z0) z0) z0) z0) (* (* (* (* (* z0 z0) z0) z0) z0) z0))))) (FPCore (z0) (sqrt (* (* 1/16 (* (* (* z0 z0) z0) z0)) (* (* (* z0 z0) z0) z0))))