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