VandenBroeck and Keller, Equation (23)

Time bar (total: 8.2s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze487.0ms (5.9%)

Memory
15.3MiB live, 309.9MiB allocated; 144ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
12.5%12.5%87.4%0.1%0%0%0%6
15.6%15.6%84.3%0.1%0%0%0%7
16.7%15.6%78%0.1%0%6.2%0%8
25%23.4%70.2%0.1%0%6.2%0%9
29.7%26.9%63.6%0.1%0%9.4%0%10
30.8%26.9%60.5%0.1%0%12.5%0%11
35.9%31.4%56%0.1%0%12.5%0%12
Compiler

Compiled 29 to 22 computations (24.1% saved)

sample2.0s (24.4%)

Memory
160.3MiB live, 2 913.3MiB allocated; 586ms collecting garbage
Samples
1.6s8 256×0valid
42.0ms346×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
ival-pow: 362.0ms (29.4% of total)
ival-sin: 246.0ms (19.9% of total)
ival-tan: 238.0ms (19.3% of total)
ival-mult!: 153.0ms (12.4% of total)
ival-div!: 108.0ms (8.8% of total)
ival-add!: 68.0ms (5.5% of total)
ival-neg: 57.0ms (4.6% of total)
adjust: 2.0ms (0.2% of total)
Bogosity

preprocess57.0ms (0.7%)

Memory
-26.4MiB live, 63.6MiB allocated; 11ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
083250
1296212
2966212
34166212
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.1%
(+.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))))))
Symmetry

(negabs B)

Compiler

Compiled 46 to 40 computations (13% saved)

series248.0ms (3%)

Memory
-45.3MiB live, 155.5MiB allocated; 245ms collecting garbage
Counts
20 → 115
Calls
Call 1
Inputs
(+.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))))))
(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
x
(/.f64 #s(literal 1 binary64) (tan.f64 B))
#s(literal 1 binary64)
(tan.f64 B)
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)))))
(/.f64 F (sin.f64 B))
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))))
(+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))
(+.f64 (*.f64 F F) #s(literal 2 binary64))
(*.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 #s(literal 1 binary64) #s(literal 2 binary64))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B)) (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))) (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))) (/ (* x (cos B)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (/ F (sin B)) #s(hole binary64 (/ F (sin B))))
#s(approx F #s(hole binary64 F))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (pow (+ 2 (* 2 x)) -1/2)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (+ 2 (* 2 x)))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 3))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (pow (+ 2 (* 2 x)) 2))))))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (+ 2 (* 2 x))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (+ 2 (+ (* 2 x) (pow F 2)))))
#s(approx (+ (* F F) 2) #s(hole binary64 2))
#s(approx (+ (* F F) 2) #s(hole binary64 (+ 2 (pow F 2))))
#s(approx (* F F) #s(hole binary64 (pow F 2)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ 1 (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B)))) (/ (* x (cos B)) (* F (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))) (/ (* x (cos B)) (* F (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (/ 1 F)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F)))))))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))))
#s(approx (+ (* F F) 2) #s(hole binary64 (* (pow F 2) (+ 1 (* 2 (/ 1 (pow F 2)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ -1 (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (/ 1 (* F (sin B))) (/ (* x (cos B)) (* F (sin B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ (* x (cos B)) (sin B))) F)) (/ 1 (* F (sin B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* F (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))))) F)) (/ (* x (cos B)) (sin B))) F)) (/ 1 (* F (sin B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (/ -1 F)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (+ (* -1 (/ (+ (* 1/8 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 5))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3)))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (+ (* -1 (/ (+ (* -1/6 (pow (+ 2 (* 2 x)) 3)) (+ (* -1/8 (pow (+ 2 (* 2 x)) 3)) (* -1/48 (pow (+ 2 (* 2 x)) 3)))) (pow F 7))) (+ (* -1 (/ (+ (* 1/8 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 5))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3))))) (/ 1 F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* 1/3 x) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (* 2/15 x)) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (- (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (* -1 (/ x B))))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* 1/3 (* (pow B 2) x)) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (* 2/15 x))))) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))) x) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ x B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* -1/3 (* (pow B 2) x))) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ 1 B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* -1/3 (pow B 2))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* (pow B 2) (- (* -1/45 (pow B 2)) 1/3))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* (pow B 2) (- (* (pow B 2) (- (* -2/945 (pow B 2)) 1/45)) 1/3))) B)))
#s(approx (tan B) #s(hole binary64 B))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* 1/3 (pow B 2))))))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (+ 1/3 (* 2/15 (pow B 2))))))))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (+ 1/3 (* (pow B 2) (+ 2/15 (* 17/315 (pow B 2))))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* 1/6 (* (pow B 2) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ F B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* 1/6 (* (pow B 2) F))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* -1/6 (pow B 2))))))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (- (* 1/120 (pow B 2)) 1/6))))))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/120 (* -1/5040 (pow B 2)))) 1/6))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B)) (/ (* x (cos B)) (sin B)))))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (* x (cos B)) (sin B))))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (cos B) (sin B))))
#s(approx (tan B) #s(hole binary64 (/ (sin B) (cos B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B))))
#s(approx (sin B) #s(hole binary64 (sin B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2))))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx x #s(hole binary64 x))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (+ 2 (pow F 2))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2)))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2)))))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (pow (+ 2 (pow F 2)) -1/2)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* x (+ (* -1 (/ (pow (+ 2 (pow F 2)) -1/2) (+ 2 (pow F 2)))) (* 3/2 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 2))))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* x (+ (* -1 (/ (pow (+ 2 (pow F 2)) -1/2) (+ 2 (pow F 2)))) (* x (+ (* -5/2 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 3))) (* 3/2 (/ (pow (+ 2 (pow F 2)) -1/2) (pow (+ 2 (pow F 2)) 2))))))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (* 2 x) #s(hole binary64 (* 2 x)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B))) (/ (cos B) (sin B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* (pow x 2) (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B)))) (/ (cos B) (sin B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* (pow x 2) (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 3) (sin B))))) (/ (cos B) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 2) (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)) (+ (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (* (pow x 3) (sin B))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 2) (sin B))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)) (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) (pow x 2))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)) (+ (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3))))) (pow x 3)) (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) (pow x 2)))))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B)))) (/ (cos B) (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))) x)) (/ (cos B) (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* x (sin B)))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))) x)) (/ (cos B) (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* x (sin B)))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (* x (sin B)))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (sin B))) x)) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* 1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1 (/ (+ (* -1 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) x)) (* -1/4 (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3))))) x)) (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) x)) (* -1/4 (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))))) x)))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))))
Calls

9 calls:

TimeVariablePointExpression
193.0ms
B
@inf
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) F (sin B) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+ (+ (* F F) 2) (* 2 x)) (+ (* F F) 2) (* F F) 2 (* 2 x) (neg (/ 1 2)) (/ 1 2))
18.0ms
B
@-inf
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) F (sin B) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+ (+ (* F F) 2) (* 2 x)) (+ (* F F) 2) (* F F) 2 (* 2 x) (neg (/ 1 2)) (/ 1 2))
8.0ms
x
@inf
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) F (sin B) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+ (+ (* F F) 2) (* 2 x)) (+ (* F F) 2) (* F F) 2 (* 2 x) (neg (/ 1 2)) (/ 1 2))
5.0ms
F
@0
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) F (sin B) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+ (+ (* F F) 2) (* 2 x)) (+ (* F F) 2) (* F F) 2 (* 2 x) (neg (/ 1 2)) (/ 1 2))
4.0ms
x
@-inf
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) F (sin B) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+ (+ (* F F) 2) (* 2 x)) (+ (* F F) 2) (* F F) 2 (* 2 x) (neg (/ 1 2)) (/ 1 2))

rewrite220.0ms (2.7%)

Memory
15.0MiB live, 235.2MiB allocated; 40ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07206182
07455557
144785367
080764845
Stop Event
iter-limit
node-limit
iter-limit
Counts
135 → 213
Calls
Call 1
Inputs
(+.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))))))
(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
x
(/.f64 #s(literal 1 binary64) (tan.f64 B))
#s(literal 1 binary64)
(tan.f64 B)
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)))))
(/.f64 F (sin.f64 B))
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))))
(+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))
(+.f64 (*.f64 F F) #s(literal 2 binary64))
(*.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 #s(literal 1 binary64) #s(literal 2 binary64))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B)) (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))) (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))) (/ (* x (cos B)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (/ F (sin B)) #s(hole binary64 (/ F (sin B))))
#s(approx F #s(hole binary64 F))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (pow (+ 2 (* 2 x)) -1/2)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (+ 2 (* 2 x)))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 3))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (pow (+ 2 (* 2 x)) 2))))))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (+ 2 (* 2 x))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (+ 2 (+ (* 2 x) (pow F 2)))))
#s(approx (+ (* F F) 2) #s(hole binary64 2))
#s(approx (+ (* F F) 2) #s(hole binary64 (+ 2 (pow F 2))))
#s(approx (* F F) #s(hole binary64 (pow F 2)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ 1 (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B)))) (/ (* x (cos B)) (* F (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))) (/ (* x (cos B)) (* F (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (/ 1 F)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F)))))))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))))
#s(approx (+ (* F F) 2) #s(hole binary64 (* (pow F 2) (+ 1 (* 2 (/ 1 (pow F 2)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ -1 (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (/ 1 (* F (sin B))) (/ (* x (cos B)) (* F (sin B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ (* x (cos B)) (sin B))) F)) (/ 1 (* F (sin B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* F (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))))) F)) (/ (* x (cos B)) (sin B))) F)) (/ 1 (* F (sin B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (/ -1 F)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (+ (* -1 (/ (+ (* 1/8 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 5))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3)))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (+ (* -1 (/ (+ (* -1/6 (pow (+ 2 (* 2 x)) 3)) (+ (* -1/8 (pow (+ 2 (* 2 x)) 3)) (* -1/48 (pow (+ 2 (* 2 x)) 3)))) (pow F 7))) (+ (* -1 (/ (+ (* 1/8 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 5))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3))))) (/ 1 F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* 1/3 x) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (* 2/15 x)) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (- (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (* -1 (/ x B))))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* 1/3 (* (pow B 2) x)) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (* 2/15 x))))) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))) x) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ x B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* -1/3 (* (pow B 2) x))) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ 1 B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* -1/3 (pow B 2))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* (pow B 2) (- (* -1/45 (pow B 2)) 1/3))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* (pow B 2) (- (* (pow B 2) (- (* -2/945 (pow B 2)) 1/45)) 1/3))) B)))
#s(approx (tan B) #s(hole binary64 B))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* 1/3 (pow B 2))))))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (+ 1/3 (* 2/15 (pow B 2))))))))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (+ 1/3 (* (pow B 2) (+ 2/15 (* 17/315 (pow B 2))))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* 1/6 (* (pow B 2) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ F B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* 1/6 (* (pow B 2) F))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* -1/6 (pow B 2))))))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (- (* 1/120 (pow B 2)) 1/6))))))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/120 (* -1/5040 (pow B 2)))) 1/6))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B)) (/ (* x (cos B)) (sin B)))))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (* x (cos B)) (sin B))))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (cos B) (sin B))))
#s(approx (tan B) #s(hole binary64 (/ (sin B) (cos B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B))))
#s(approx (sin B) #s(hole binary64 (sin B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2))))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx x #s(hole binary64 x))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (+ 2 (pow F 2))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2)))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2)))))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (pow (+ 2 (pow F 2)) -1/2)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* x (+ (* -1 (/ (pow (+ 2 (pow F 2)) -1/2) (+ 2 (pow F 2)))) (* 3/2 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 2))))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* x (+ (* -1 (/ (pow (+ 2 (pow F 2)) -1/2) (+ 2 (pow F 2)))) (* x (+ (* -5/2 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 3))) (* 3/2 (/ (pow (+ 2 (pow F 2)) -1/2) (pow (+ 2 (pow F 2)) 2))))))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (* 2 x) #s(hole binary64 (* 2 x)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B))) (/ (cos B) (sin B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* (pow x 2) (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B)))) (/ (cos B) (sin B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* (pow x 2) (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 3) (sin B))))) (/ (cos B) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 2) (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)) (+ (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (* (pow x 3) (sin B))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 2) (sin B))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)) (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) (pow x 2))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)) (+ (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3))))) (pow x 3)) (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) (pow x 2)))))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B)))) (/ (cos B) (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))) x)) (/ (cos B) (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* x (sin B)))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))) x)) (/ (cos B) (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* x (sin B)))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (* x (sin B)))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (sin B))) x)) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* 1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1 (/ (+ (* -1 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) x)) (* -1/4 (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3))))) x)) (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) x)) (* -1/4 (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))))) x)))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))))
Outputs
(/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))) #s(literal 2 binary64))) (-.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) x) #s(literal 3 binary64))) (pow.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B)))))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))))
(fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(fma.f64 x (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))))
(-.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (*.f64 (neg.f64 (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))) (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(+.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 x (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) x))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) x)
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B))
x
(pow.f64 (tan.f64 B) #s(literal -1 binary64))
(/.f64 (+.f64 (neg.f64 (tan.f64 B)) (tan.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 B)) (tan.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(/.f64 (cos.f64 B) (cos.f64 (+.f64 (neg.f64 B) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B)))
(/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 B) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (tan.f64 B))
(tan.f64 (+.f64 (+.f64 (neg.f64 B) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)))
(tan.f64 (+.f64 (neg.f64 (+.f64 B (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(tan.f64 (+.f64 (neg.f64 B) (/.f64 (PI.f64) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (tan.f64 B)) #s(literal -1 binary64)))
#s(literal 1 binary64)
(/.f64 (+.f64 (tan.f64 B) (tan.f64 (PI.f64))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) (tan.f64 (PI.f64)))))
(/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (cos.f64 B)))
(/.f64 (sin.f64 B) (cos.f64 B))
(tan.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))
(tan.f64 (+.f64 B (PI.f64)))
(tan.f64 B)
B
(*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(/.f64 (*.f64 F (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B))
(/.f64 (neg.f64 F) (neg.f64 (sin.f64 B)))
(/.f64 F (sin.f64 B))
F
(sin.f64 B)
(*.f64 (neg.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (+.f64 x x) (+.f64 x x))) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)))
(/.f64 (fma.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal 8 binary64) (*.f64 (*.f64 x x) x))) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x x) (+.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)))))
(fma.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 F)) (neg.f64 (neg.f64 F)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 F)) (exp.f64 (log.f64 F)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))
(fma.f64 (fabs.f64 F) (fabs.f64 F) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))
(fma.f64 (neg.f64 F) (neg.f64 F) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 F F (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) x))
(+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x))
(+.f64 (*.f64 F F) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))
(+.f64 (+.f64 x x) (fma.f64 F F #s(literal 2 binary64)))
(pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 F F) (*.f64 F F)) #s(literal 4 binary64)) (-.f64 (*.f64 F F) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 F F) (*.f64 F F))) (-.f64 #s(literal 2 binary64) (*.f64 F F)))
(/.f64 (fma.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F) #s(literal 8 binary64)) (fma.f64 (*.f64 F F) (*.f64 F F) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 F F) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 8 binary64) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (*.f64 #s(literal 2 binary64) (*.f64 F F)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1 binary64)))
(fma.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)) #s(literal 2 binary64))
(fma.f64 (neg.f64 (neg.f64 F)) (neg.f64 (neg.f64 F)) #s(literal 2 binary64))
(fma.f64 (exp.f64 (log.f64 F)) (exp.f64 (log.f64 F)) #s(literal 2 binary64))
(fma.f64 (fabs.f64 F) (fabs.f64 F) #s(literal 2 binary64))
(fma.f64 (neg.f64 F) (neg.f64 F) #s(literal 2 binary64))
(fma.f64 F F #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 F F #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 F F) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 F F))
(*.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)))
(*.f64 (neg.f64 (neg.f64 F)) (neg.f64 (neg.f64 F)))
(*.f64 (exp.f64 (log.f64 F)) (exp.f64 (log.f64 F)))
(*.f64 (fabs.f64 F) (fabs.f64 F))
(*.f64 (neg.f64 F) (neg.f64 F))
(*.f64 F F)
(pow.f64 (exp.f64 (log.f64 F)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 F) #s(literal 2 binary64))
(pow.f64 (neg.f64 F) #s(literal 2 binary64))
(pow.f64 (*.f64 F F) #s(literal 1 binary64))
(pow.f64 F #s(literal 2 binary64))
(fabs.f64 (*.f64 F F))
(exp.f64 (*.f64 (log.f64 F) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 F) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 F) #s(literal 2 binary64))))
#s(literal 2 binary64)
(*.f64 #s(literal 2 binary64) x)
(*.f64 x #s(literal 2 binary64))
(+.f64 x x)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 F F) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (sin.f64 B)))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))) F) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -5/2 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (sin.f64 B)))) (*.f64 F F) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))) F) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 F F) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (sin.f64 B)))) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))) F))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 (fma.f64 (fma.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -5/2 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (sin.f64 B)))) (*.f64 F F) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))) F))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -7/2 binary64))) #s(literal -5/16 binary64) (/.f64 (*.f64 #s(literal 3/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (sin.f64 B)))) (*.f64 F F) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (sin.f64 B)))) (*.f64 F F) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))) F))
#s(approx (/ F (sin B)) (/.f64 F (sin.f64 B)))
#s(approx F F)
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 (/.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal -1/2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 (fma.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -5/2 binary64))) #s(literal 3/8 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -7/2 binary64))) #s(literal -5/16 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -5/2 binary64)) #s(literal 3/8 binary64))) (*.f64 F F) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64))) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))) (*.f64 F F) (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)))
#s(approx (+ (+ (* F F) 2) (* 2 x)) (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)))
#s(approx (+ (* F F) 2) #s(literal 2 binary64))
#s(approx (+ (* F F) 2) (fma.f64 F F #s(literal 2 binary64)))
#s(approx (* F F) (*.f64 F F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (*.f64 (sin.f64 B) F)))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) #s(literal -1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (/.f64 (*.f64 (cos.f64 B) x) (*.f64 (sin.f64 B) F)))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F))))) (/.f64 (*.f64 (cos.f64 B) x) (*.f64 (sin.f64 B) F))) F))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F))) F))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F))))) F))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/6 binary64) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (log.f64 F) #s(literal 7 binary64)))) (sin.f64 B)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (log.f64 F) #s(literal 7 binary64)))) (sin.f64 B)) (fma.f64 #s(literal -1/48 binary64) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (log.f64 F) #s(literal 7 binary64)))) (sin.f64 B)) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))))))) F))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 F F) F)) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) F)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 F F) F)) #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 3/8 binary64)) (pow.f64 F #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 F F) F)) #s(literal -1/2 binary64) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (log.f64 F) #s(literal 7 binary64)))) #s(literal -1/6 binary64) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (log.f64 F) #s(literal 7 binary64)))) #s(literal -1/8 binary64) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (log.f64 F) #s(literal 7 binary64)))) #s(literal -1/48 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 3/8 binary64)) (pow.f64 F #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) F)))))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (fma.f64 (/.f64 x (*.f64 F F)) #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal 1 binary64)) (*.f64 F F)))
#s(approx (+ (* F F) 2) (*.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 1 binary64)) (*.f64 F F)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) F)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F))) F)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) #s(literal 3/8 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 (sin.f64 B) F))) F)) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))) F)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F))) F)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (neg.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F))) F)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (neg.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F))))) F)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (neg.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/6 binary64) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (log.f64 F) #s(literal 7 binary64)))) (sin.f64 B)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (log.f64 F) #s(literal 7 binary64)))) (sin.f64 B)) (fma.f64 #s(literal -1/48 binary64) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (log.f64 F) #s(literal 7 binary64)))) (sin.f64 B)) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))))))) F)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (-.f64 (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 F F) F)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) F)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (-.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 F F) F)) #s(literal 1/2 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 3/8 binary64)) (pow.f64 F #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) F)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (-.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -7/48 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/6 binary64))) (pow.f64 F #s(literal 7 binary64)))) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 F F) F)) #s(literal 1/2 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64))) #s(literal 3/8 binary64)) (pow.f64 F #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) F)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F (-.f64 (*.f64 (fma.f64 #s(literal 1/3 binary64) x (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F))) (*.f64 B B)) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F (*.f64 (-.f64 (fma.f64 (-.f64 (*.f64 x #s(literal 1/45 binary64)) (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) #s(literal -7/360 binary64))) (*.f64 B B) (*.f64 #s(literal 1/3 binary64) x)) (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) #s(literal -1/6 binary64))) (*.f64 B B))) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (fma.f64 x #s(literal 1/45 binary64) (*.f64 (-.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 x #s(literal 1/45 binary64)) (*.f64 x #s(literal 1/105 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) #s(literal -7/360 binary64)))))) (*.f64 B B))) (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) #s(literal -7/360 binary64))) (*.f64 B B) (*.f64 #s(literal 1/3 binary64) x)) (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) #s(literal -1/6 binary64))) (*.f64 B B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F)) x) B))
#s(approx (neg (* x (/ 1 (tan B)))) (neg.f64 (/.f64 x B)))
#s(approx (neg (* x (/ 1 (tan B)))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 B B) x) #s(literal 1/3 binary64)) x) B))
#s(approx (neg (* x (/ 1 (tan B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (fma.f64 (*.f64 x #s(literal 1/45 binary64)) (*.f64 B B) (*.f64 #s(literal 1/3 binary64) x))) x) B))
#s(approx (neg (* x (/ 1 (tan B)))) (/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 x #s(literal 1/45 binary64) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 x #s(literal 1/45 binary64)) (*.f64 x #s(literal 1/105 binary64))) (*.f64 B B))) (*.f64 B B) (*.f64 #s(literal 1/3 binary64) x)) (*.f64 B B)) x) B))
#s(approx (* x (/ 1 (tan B))) (/.f64 x B))
#s(approx (* x (/ 1 (tan B))) (/.f64 (fma.f64 (*.f64 (*.f64 B B) x) #s(literal -1/3 binary64) x) B))
#s(approx (* x (/ 1 (tan B))) (/.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 1/45 binary64)) (*.f64 B B))) (*.f64 #s(literal 1/3 binary64) x)) (*.f64 B B) x) B))
#s(approx (* x (/ 1 (tan B))) (/.f64 (fma.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 x #s(literal 1/45 binary64)) (*.f64 x #s(literal 1/105 binary64))) (*.f64 B B))) (*.f64 x #s(literal 1/45 binary64))) (*.f64 B B) (*.f64 #s(literal -1/3 binary64) x)) (*.f64 B B) x) B))
#s(approx (/ 1 (tan B)) (/.f64 #s(literal 1 binary64) B))
#s(approx (/ 1 (tan B)) (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 B B) #s(literal 1 binary64)) B))
#s(approx (/ 1 (tan B)) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -1/45 binary64) (*.f64 B B)) #s(literal 1/3 binary64)) (*.f64 B B) #s(literal 1 binary64)) B))
#s(approx (/ 1 (tan B)) (/.f64 (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -2/945 binary64) (*.f64 B B)) #s(literal 1/45 binary64)) (*.f64 B B)) #s(literal 1/3 binary64)) (*.f64 B B) #s(literal 1 binary64)) B))
#s(approx (tan B) B)
#s(approx (tan B) (*.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 B B) #s(literal 1 binary64)) B))
#s(approx (tan B) (*.f64 (fma.f64 (fma.f64 #s(literal 2/15 binary64) (*.f64 B B) #s(literal 1/3 binary64)) (*.f64 B B) #s(literal 1 binary64)) B))
#s(approx (tan B) (*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 17/315 binary64) (*.f64 B B) #s(literal 2/15 binary64)) (*.f64 B B) #s(literal 1/3 binary64)) (*.f64 B B) #s(literal 1 binary64)) B))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 B B)) (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F)) B))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (fma.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F (*.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) #s(literal -7/360 binary64)) (*.f64 B B))) (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) #s(literal -1/6 binary64))) (*.f64 B B))) B))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (fma.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) #s(literal -7/360 binary64))))) (*.f64 B B))) (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) #s(literal -7/360 binary64))) (*.f64 B B) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F))) (*.f64 B B) (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F)) B))
#s(approx (/ F (sin B)) (/.f64 F B))
#s(approx (/ F (sin B)) (/.f64 (fma.f64 (*.f64 (*.f64 B B) F) #s(literal 1/6 binary64) F) B))
#s(approx (/ F (sin B)) (/.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (*.f64 F #s(literal -7/360 binary64)) (*.f64 B B))) (*.f64 #s(literal -1/6 binary64) F)) (*.f64 B B) F) B))
#s(approx (/ F (sin B)) (/.f64 (fma.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) F (fma.f64 (*.f64 F #s(literal -7/360 binary64)) #s(literal 1/6 binary64) (*.f64 #s(literal 1/720 binary64) F))) (*.f64 B B))) (*.f64 F #s(literal -7/360 binary64))) (*.f64 B B) (*.f64 #s(literal 1/6 binary64) F)) (*.f64 B B) F) B))
#s(approx (sin B) (*.f64 (fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal 1 binary64)) B))
#s(approx (sin B) (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64)) (*.f64 B B) #s(literal 1 binary64)) B))
#s(approx (sin B) (*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 B B) #s(literal 1/120 binary64)) (*.f64 B B)) #s(literal 1/6 binary64)) (*.f64 B B) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)))
#s(approx (* x (/ 1 (tan B))) (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
#s(approx (/ 1 (tan B)) (/.f64 (cos.f64 B) (sin.f64 B)))
#s(approx (tan B) (tan.f64 B))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
#s(approx (sin B) (sin.f64 B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))) (/.f64 (cos.f64 B) (sin.f64 B))) x (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 (-.f64 (fma.f64 #s(literal 3/2 binary64) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 x (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -5/2 binary64)))) (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))) (/.f64 (cos.f64 B) (sin.f64 B))) x (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 (-.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 x (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -7/2 binary64)))) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -5/2 binary64))) #s(literal 3/2 binary64))) x (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))) (/.f64 (cos.f64 B) (sin.f64 B))) x (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B))))
#s(approx x x)
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 (fma.f64 #s(literal 3/2 binary64) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 x (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -5/2 binary64)))) (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))) x (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 (fma.f64 (fma.f64 #s(literal -5/2 binary64) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 x (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -7/2 binary64)))) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -5/2 binary64))) #s(literal 3/2 binary64))) x (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))) x (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) (fma.f64 F F #s(literal 2 binary64)))) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 (fma.f64 (*.f64 x (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -5/2 binary64))) #s(literal 3/2 binary64) (neg.f64 (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) x (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 x (fma.f64 (fma.f64 (*.f64 x (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -7/2 binary64))) #s(literal -5/2 binary64) (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -5/2 binary64)) #s(literal 3/2 binary64))) x (neg.f64 (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (fma.f64 F F #s(literal 2 binary64))))) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64))))
#s(approx (* 2 x) (+.f64 x x))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (-.f64 (*.f64 F (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) x))) (/.f64 (cos.f64 B) (sin.f64 B))) x))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (fma.f64 F F #s(literal 2 binary64))) F) (*.f64 (*.f64 x x) (sin.f64 B))) (*.f64 F (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) x)))) (/.f64 (cos.f64 B) (sin.f64 B))) x))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (fma.f64 F F #s(literal 2 binary64))) F) (*.f64 (*.f64 x x) (sin.f64 B))) #s(literal -1/4 binary64) (-.f64 (fma.f64 F (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) x)) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 3/32 binary64)) (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64)))) F) (*.f64 (*.f64 (*.f64 x x) x) (sin.f64 B)))) (/.f64 (cos.f64 B) (sin.f64 B)))) x))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 F (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sin.f64 B) x))) (*.f64 F (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (sin.f64 B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal -1/4 binary64) (*.f64 F (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sin.f64 B) x))) (fma.f64 F (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 3/32 binary64)) (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 x x) (sin.f64 B))) (*.f64 F (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (sin.f64 B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 (*.f64 F (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sin.f64 B) x))) #s(literal -1/4 binary64) (fma.f64 F (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (sin.f64 B)) (fma.f64 F (/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -7/384 binary64) (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/48 binary64))) (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 x x) x) (sin.f64 B))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 3/32 binary64)) (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64)))) F) (*.f64 (*.f64 x x) (sin.f64 B)))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x)) #s(literal -1/4 binary64) (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x)) #s(literal -1/4 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 3/32 binary64)) (*.f64 x x)))) (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x)) #s(literal -1/4 binary64) (fma.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 3/32 binary64)) (*.f64 x x)) (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (fma.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -7/384 binary64) (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/48 binary64))) (*.f64 (*.f64 x x) x))))) (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64)))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (+.f64 (neg.f64 (*.f64 F (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) x)))) (/.f64 (cos.f64 B) (sin.f64 B))) x)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 F (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sin.f64 B) x))) (*.f64 F (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (sin.f64 B)))) x)) (/.f64 (cos.f64 B) (sin.f64 B))) x)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 F (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (sin.f64 B)) (neg.f64 (/.f64 (fma.f64 (*.f64 F (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (fma.f64 F F #s(literal 2 binary64))) (sin.f64 B))) #s(literal -1/4 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 3/32 binary64)) (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64)))) F) (*.f64 (sin.f64 B) x)))) x))) x)) (/.f64 (cos.f64 B) (sin.f64 B))) x)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 F (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (sin.f64 B) x))) (*.f64 F (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (sin.f64 B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (sin.f64 B)) (neg.f64 (/.f64 (fma.f64 (*.f64 F (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (fma.f64 F F #s(literal 2 binary64))) (sin.f64 B))) #s(literal -1/4 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 3/32 binary64)) (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64)))) F) (*.f64 (sin.f64 B) x)))) x))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (sin.f64 B)) (neg.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 F (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (fma.f64 F F #s(literal 2 binary64))) (sin.f64 B))) (neg.f64 (/.f64 (fma.f64 F (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 3/32 binary64)) (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64)))) (sin.f64 B)) (neg.f64 (*.f64 F (/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -7/384 binary64) (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/48 binary64))) (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) x))))) x))) x))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x)) #s(literal 1/4 binary64) (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64) (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 3/32 binary64)) x)))) x)) (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64)))) (fma.f64 F F #s(literal 2 binary64)) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal 3/32 binary64)) (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64))) (/.f64 (fma.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -7/384 binary64) (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/48 binary64))) x)))) x))) x)) (exp.f64 (*.f64 (log.f64 (+.f64 x x)) #s(literal -1/2 binary64)))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) (neg.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x)) #s(literal 2 binary64)) x)))

eval29.0ms (0.3%)

Memory
5.3MiB live, 67.2MiB allocated; 9ms collecting garbage
Compiler

Compiled 3 702 to 1 237 computations (66.6% saved)

prune20.0ms (0.2%)

Memory
-0.3MiB live, 45.8MiB allocated; 4ms collecting garbage
Pruning

19 alts after pruning (19 fresh and 0 done)

PrunedKeptTotal
New18119200
Fresh000
Picked101
Done000
Total18219201
Accuracy
99.9%
Counts
201 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.1%
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))))
76.2%
(+.f64 (neg.f64 (/.f64 (*.f64 x #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))))))
76.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
70.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
51.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
49.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
81.6%
(+.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)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))))
70.5%
(+.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 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B)))
40.1%
(+.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)))) (neg.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F))) F))))
59.2%
(+.f64 (neg.f64 (*.f64 x (exp.f64 (*.f64 (log.f64 (tan.f64 B)) #s(literal -1 binary64))))) (*.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))))))
55.6%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x 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))))))
55.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)))
50.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
29.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
17.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
15.6%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
51.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (*.f64 (sin.f64 B) F)))) F))
56.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
51.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
Compiler

Compiled 1 024 to 992 computations (3.1% saved)

series173.0ms (2.1%)

Memory
11.9MiB live, 292.2MiB allocated; 23ms collecting garbage
Counts
47 → 244
Calls
Call 1
Inputs
(+.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)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))))
(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
x
(/.f64 #s(literal 1 binary64) (tan.f64 B))
#s(literal 1 binary64)
(tan.f64 B)
B
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))
F
(/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))
(pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64))
(fma.f64 F F #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal -1/2 binary64)
(sin.f64 B)
(neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))
(*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)
(*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x)
(*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
#s(literal -1 binary64)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) x)
(cos.f64 B)
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))
(/.f64 F (sin.f64 B))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))
(/.f64 #s(literal -1 binary64) F)
(+.f64 (neg.f64 (/.f64 (*.f64 x #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))))))
(neg.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B)))
(/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B))
(*.f64 x #s(literal 1 binary64))
(*.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)))))
(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 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))
(+.f64 (*.f64 F F) #s(literal 2 binary64))
(*.f64 F F)
(*.f64 #s(literal 2 binary64) x)
(neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B)) (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))) (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))) (/ (* x (cos B)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (/ (pow 2 -1/2) (sin B)) (* 1/2 (/ (* x (pow 2 -1/2)) (sin B)))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow 2 -1/2) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))) (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))))) (/ (pow 2 -1/2) (sin B))) (* 1/2 (/ (* x (pow 2 -1/2)) (sin B)))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow 2 -1/2) (sin B))) (+ (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (+ (* 3/32 (/ (pow 2 -1/2) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))))) (* 3/64 (/ (* x (pow 2 -1/2)) (sin B))))))) (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))))) (/ (pow 2 -1/2) (sin B))) (* 1/2 (/ (* x (pow 2 -1/2)) (sin B)))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow 2 -1/2) (sin B))) (+ (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (+ (* 3/32 (/ (pow 2 -1/2) (sin B))) (+ (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))))) (* (pow F 2) (- (+ (* -5/128 (/ (pow 2 -1/2) (sin B))) (* 1/2 (- (* 3/64 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))))))) (* -5/256 (/ (* x (pow 2 -1/2)) (sin B))))))) (* 3/64 (/ (* x (pow 2 -1/2)) (sin B))))))) (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))))) (/ (pow 2 -1/2) (sin B))) (* 1/2 (/ (* x (pow 2 -1/2)) (sin B)))))))
#s(approx F #s(hole binary64 F))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (/ (pow 2 -1/2) (sin B))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (+ (* -1/4 (/ (* (pow F 2) (pow 2 -1/2)) (sin B))) (/ (pow 2 -1/2) (sin B)))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (/ (pow 2 -1/2) (sin B))) (* 3/32 (/ (* (pow F 2) (pow 2 -1/2)) (sin B))))) (/ (pow 2 -1/2) (sin B)))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (/ (pow 2 -1/2) (sin B))) (* (pow F 2) (+ (* -5/128 (/ (* (pow F 2) (pow 2 -1/2)) (sin B))) (* 3/32 (/ (pow 2 -1/2) (sin B))))))) (/ (pow 2 -1/2) (sin B)))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (pow 2 -1/2)))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (+ (* -1/4 (* (pow F 2) (pow 2 -1/2))) (pow 2 -1/2))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (pow 2 -1/2)) (* 3/32 (* (pow F 2) (pow 2 -1/2))))) (pow 2 -1/2))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (pow 2 -1/2)) (* (pow F 2) (+ (* -5/128 (* (pow F 2) (pow 2 -1/2))) (* 3/32 (pow 2 -1/2)))))) (pow 2 -1/2))))
#s(approx (+ (* F F) 2) #s(hole binary64 2))
#s(approx (+ (* F F) 2) #s(hole binary64 (+ 2 (pow F 2))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1/2 (/ (* F (* x (pow 2 -1/2))) (sin B)))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* F (- (* (pow F 2) (- (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))) (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))))) (* 1/2 (/ (* x (pow 2 -1/2)) (sin B)))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* F (- (* (pow F 2) (- (+ (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))))) (* 3/64 (/ (* x (pow 2 -1/2)) (sin B)))))) (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))))) (* 1/2 (/ (* x (pow 2 -1/2)) (sin B)))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* F (- (* (pow F 2) (- (+ (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (+ (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))))) (* (pow F 2) (- (* 1/2 (- (* 3/64 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))))))) (* -5/256 (/ (* x (pow 2 -1/2)) (sin B)))))) (* 3/64 (/ (* x (pow 2 -1/2)) (sin B)))))) (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))))) (* 1/2 (/ (* x (pow 2 -1/2)) (sin B)))))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* 1/2 (/ (* F (* x (pow 2 -1/2))) (sin B)))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* F (+ (* 1/2 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))))))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* F (+ (* 1/2 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (+ (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (* 3/64 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))))))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))))))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* F (+ (* 1/2 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (+ (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (+ (* 3/64 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (* -5/256 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/2 (- (* 3/64 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))))))))) (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))))))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* F (* x (pow 2 -1/2)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* F (+ (* -1/4 (* (pow F 2) (* x (pow 2 -1/2)))) (* x (pow 2 -1/2))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* F (+ (* x (pow 2 -1/2)) (* (pow F 2) (+ (* -1/4 (* x (pow 2 -1/2))) (* 3/32 (* (pow F 2) (* x (pow 2 -1/2))))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* F (+ (* x (pow 2 -1/2)) (* (pow F 2) (+ (* -1/4 (* x (pow 2 -1/2))) (* (pow F 2) (+ (* -5/128 (* (pow F 2) (* x (pow 2 -1/2)))) (* 3/32 (* x (pow 2 -1/2)))))))))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (* x (pow 2 -1/2))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* -1/4 (* (pow F 2) (* x (pow 2 -1/2)))) (* x (pow 2 -1/2)))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* x (pow 2 -1/2)) (* (pow F 2) (+ (* -1/4 (* x (pow 2 -1/2))) (* 3/32 (* (pow F 2) (* x (pow 2 -1/2)))))))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* x (pow 2 -1/2)) (* (pow F 2) (+ (* -1/4 (* x (pow 2 -1/2))) (* (pow F 2) (+ (* -5/128 (* (pow F 2) (* x (pow 2 -1/2)))) (* 3/32 (* x (pow 2 -1/2))))))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* 2 (sin B))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (+ (* 2 (sin B)) (* (pow F 2) (sin B)))))
#s(approx (/ F (sin B)) #s(hole binary64 (/ F (sin B))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (pow (+ 2 (* 2 x)) -1/2)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (+ 2 (* 2 x)))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 3))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (pow (+ 2 (* 2 x)) 2))))))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (/ -1 F) #s(hole binary64 (/ -1 F)))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (+ 2 (* 2 x))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (+ 2 (+ (* 2 x) (pow F 2)))))
#s(approx (* F F) #s(hole binary64 (pow F 2)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ 1 (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B)))) (/ (* x (cos B)) (* F (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))) (/ (* x (cos B)) (* F (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (+ (* -1 (/ (+ (/ 1 (* F (sin B))) (/ x (* F (sin B)))) (pow F 2))) (/ 1 (* F (sin B)))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* 2 (/ x (* (pow F 5) (sin B)))) (+ (/ 1 (* F (sin B))) (* 3/2 (/ 1 (* (pow F 5) (sin B)))))) (+ (* -1 (/ x (* (pow F 5) (sin B)))) (+ (/ 1 (* (pow F 3) (sin B))) (/ x (* (pow F 3) (sin B)))))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* 2 (/ x (* (pow F 5) (sin B)))) (+ (* 2 (/ (- (* -1 (/ x (* F (sin B)))) (* 2 (/ x (* F (sin B))))) (pow F 6))) (+ (/ 1 (* F (sin B))) (* 3/2 (/ 1 (* (pow F 5) (sin B))))))) (+ (* -1 (/ x (* (pow F 5) (sin B)))) (+ (* 3/2 (/ x (* (pow F 7) (sin B)))) (+ (/ 1 (* (pow F 3) (sin B))) (+ (/ 5/2 (* (pow F 7) (sin B))) (/ x (* (pow F 3) (sin B)))))))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (/ 1 (* F (sin B)))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (- (/ 1 (* F (sin B))) (/ 1 (* (pow F 3) (sin B))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (- (+ (/ 1 (* F (sin B))) (/ 3/2 (* (pow F 5) (sin B)))) (/ 1 (* (pow F 3) (sin B))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (- (+ (/ 1 (* F (sin B))) (* 3/2 (/ 1 (* (pow F 5) (sin B))))) (+ (/ 1 (* (pow F 3) (sin B))) (* 5/2 (/ 1 (* (pow F 7) (sin B))))))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (/ 1 F)))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (- (/ 1 F) (/ 1 (pow F 3)))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (- (+ (/ 1 F) (/ 3/2 (pow F 5))) (/ 1 (pow F 3)))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (- (+ (/ 1 F) (* 3/2 (/ 1 (pow F 5)))) (+ (/ 1 (pow F 3)) (* 5/2 (/ 1 (pow F 7)))))))
#s(approx (+ (* F F) 2) #s(hole binary64 (* (pow F 2) (+ 1 (* 2 (/ 1 (pow F 2)))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ x (* (pow F 2) (sin B))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (* 2 (/ x (* (pow F 3) (sin B)))) (+ (* -1 (/ x (* (pow F 3) (sin B)))) (/ x (* F (sin B))))) F)))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (+ (* 2 (/ x (* (pow F 3) (sin B)))) (* 2 (/ (- (* -1 (/ x (* F (sin B)))) (* 2 (/ x (* F (sin B))))) (pow F 4)))) (+ (* -1 (/ x (* (pow F 3) (sin B)))) (+ (* 3/2 (/ x (* (pow F 5) (sin B)))) (/ x (* F (sin B)))))) F)))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (+ (* 2 (/ x (* (pow F 3) (sin B)))) (+ (* 2 (/ (- (* -1 (/ x (* F (sin B)))) (* 2 (/ x (* F (sin B))))) (pow F 4))) (* 2 (/ (- (* 3/2 (/ x (* F (sin B)))) (* 2 (- (* -1 (/ x (* F (sin B)))) (* 2 (/ x (* F (sin B))))))) (pow F 6))))) (+ (* -5/2 (/ x (* (pow F 7) (sin B)))) (+ (* -1 (/ x (* (pow F 3) (sin B)))) (+ (* 3/2 (/ x (* (pow F 5) (sin B)))) (/ x (* F (sin B))))))) F)))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ x (* (pow F 2) (sin B)))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (- (+ (* -1 (/ x (* (pow F 3) (sin B)))) (/ x (* F (sin B)))) (* 2 (/ x (* (pow F 3) (sin B))))) F)))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (- (+ (* -1 (/ x (* (pow F 3) (sin B)))) (+ (* 3/2 (/ x (* (pow F 5) (sin B)))) (/ x (* F (sin B))))) (+ (* 2 (/ x (* (pow F 3) (sin B)))) (* 2 (/ (- (* -1 (/ x (* F (sin B)))) (* 2 (/ x (* F (sin B))))) (pow F 4))))) F)))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (- (+ (* -5/2 (/ x (* (pow F 7) (sin B)))) (+ (* -1 (/ x (* (pow F 3) (sin B)))) (+ (* 3/2 (/ x (* (pow F 5) (sin B)))) (/ x (* F (sin B)))))) (+ (* 2 (/ x (* (pow F 3) (sin B)))) (+ (* 2 (/ (- (* -1 (/ x (* F (sin B)))) (* 2 (/ x (* F (sin B))))) (pow F 4))) (* 2 (/ (- (* 3/2 (/ x (* F (sin B)))) (* 2 (- (* -1 (/ x (* F (sin B)))) (* 2 (/ x (* F (sin B))))))) (pow F 6)))))) F)))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 x))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* F (+ (* -1 (/ x (pow F 3))) (/ x F)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* F (+ (* -1 (/ x (pow F 3))) (+ (* 3/2 (/ x (pow F 5))) (/ x F))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* F (+ (* -5/2 (/ x (pow F 7))) (+ (* -1 (/ x (pow F 3))) (+ (* 3/2 (/ x (pow F 5))) (/ x F)))))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (/ x F)))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* -1 (/ x (pow F 3))) (/ x F))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* -1 (/ x (pow F 3))) (+ (* 3/2 (/ x (pow F 5))) (/ x F)))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* -5/2 (/ x (pow F 7))) (+ (* -1 (/ x (pow F 3))) (+ (* 3/2 (/ x (pow F 5))) (/ x F))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* (pow F 2) (sin B))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* (pow F 2) (+ (sin B) (* 2 (/ (sin B) (pow F 2)))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F)))))))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ -1 (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (/ 1 (* F (sin B))) (/ (* x (cos B)) (* F (sin B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ (* x (cos B)) (sin B))) F)) (/ 1 (* F (sin B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* F (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))))) F)) (/ (* x (cos B)) (sin B))) F)) (/ 1 (* F (sin B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))))))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (/ 1 (* F (sin B))) (/ x (* F (sin B)))) (pow F 2))) (/ 1 (* F (sin B))))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (- (+ (/ 1 (* F (sin B))) (* 3/2 (/ 1 (* (pow F 5) (sin B))))) (+ (* -1 (/ (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))) (pow F 4))) (+ (/ 1 (* (pow F 3) (sin B))) (/ x (* (pow F 3) (sin B))))))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (- (+ (* -1 (/ (+ (* -1 (- (* -3/2 (/ x (* F (sin B)))) (* 2 (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B)))))))) (* 5/2 (/ 1 (* F (sin B))))) (pow F 6))) (+ (/ 1 (* F (sin B))) (* 3/2 (/ 1 (* (pow F 5) (sin B)))))) (+ (* -1 (/ (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))) (pow F 4))) (+ (/ 1 (* (pow F 3) (sin B))) (/ x (* (pow F 3) (sin B))))))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (/ -1 (* F (sin B)))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (- (/ 1 (* (pow F 3) (sin B))) (/ 1 (* F (sin B))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (- (/ 1 (* (pow F 3) (sin B))) (+ (/ 1 (* F (sin B))) (/ 3/2 (* (pow F 5) (sin B)))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (- (+ (/ 1 (* (pow F 3) (sin B))) (* 5/2 (/ 1 (* (pow F 7) (sin B))))) (+ (/ 1 (* F (sin B))) (* 3/2 (/ 1 (* (pow F 5) (sin B))))))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (- (/ 1 (pow F 3)) (/ 1 F))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (- (/ 1 (pow F 3)) (+ (/ 1 F) (/ 3/2 (pow F 5))))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (- (+ (/ 1 (pow F 3)) (* 5/2 (/ 1 (pow F 7)))) (+ (/ 1 F) (* 3/2 (/ 1 (pow F 5)))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (- (/ x (* (pow F 3) (sin B))) (+ (* -2 (/ x (* (pow F 3) (sin B)))) (/ x (* F (sin B))))) F))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (- (* -3/2 (/ x (* (pow F 5) (sin B)))) (+ (* -1 (/ (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))) (pow F 2))) (+ (* 2 (/ (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))) (pow F 4))) (/ x (* F (sin B)))))) F))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (- (* 5/2 (/ x (* (pow F 7) (sin B)))) (+ (* -1 (/ (- (* -3/2 (/ x (* F (sin B)))) (* 2 (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))))) (pow F 4))) (+ (* -1 (/ (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))) (pow F 2))) (+ (* 2 (/ (- (* -3/2 (/ x (* F (sin B)))) (* 2 (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))))) (pow F 6))) (/ x (* F (sin B))))))) F))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))) (pow F 2))) (/ x (* F (sin B)))) F))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -3/2 (/ x (* F (sin B)))) (* 2 (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))))) (pow F 4))) (+ (* -1 (/ (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))) (pow F 2))) (/ x (* F (sin B))))) F))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -3/2 (/ x (* F (sin B)))) (* 2 (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))))) (pow F 4))) (+ (* -1 (/ (- (* 5/2 (/ x (* F (sin B)))) (* 2 (- (* -3/2 (/ x (* F (sin B)))) (* 2 (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))))))) (pow F 6))) (+ (* -1 (/ (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))) (pow F 2))) (/ x (* F (sin B)))))) F))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* -1 x)))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* -1 (* F (+ (* -1 (/ x (pow F 3))) (/ x F))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* -1 (* F (+ (* -1 (/ x (pow F 3))) (+ (* 3/2 (/ x (pow F 5))) (/ x F)))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* -1 (* F (+ (* -5/2 (/ x (pow F 7))) (+ (* -1 (/ x (pow F 3))) (+ (* 3/2 (/ x (pow F 5))) (/ x F))))))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (* -1 (/ x F))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* -1 (/ x F)) (/ x (pow F 3)))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* -3/2 (/ x (pow F 5))) (+ (* -1 (/ x F)) (/ x (pow F 3))))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* -3/2 (/ x (pow F 5))) (+ (* -1 (/ x F)) (+ (* 5/2 (/ x (pow F 7))) (/ x (pow F 3)))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (+ (* -1 (/ (+ (* 1/8 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 5))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3)))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (+ (* -1 (/ (+ (* -1/6 (pow (+ 2 (* 2 x)) 3)) (+ (* -1/8 (pow (+ 2 (* 2 x)) 3)) (* -1/48 (pow (+ 2 (* 2 x)) 3)))) (pow F 7))) (+ (* -1 (/ (+ (* 1/8 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 5))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3))))) (/ 1 F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* 1/3 x) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (* 2/15 x)) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (- (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (* -1 (/ x B))))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* 1/3 (* (pow B 2) x)) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (* 2/15 x))))) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))) x) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ x B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* -1/3 (* (pow B 2) x))) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ 1 B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* -1/3 (pow B 2))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* (pow B 2) (- (* -1/45 (pow B 2)) 1/3))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* (pow B 2) (- (* (pow B 2) (- (* -2/945 (pow B 2)) 1/45)) 1/3))) B)))
#s(approx (tan B) #s(hole binary64 B))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* 1/3 (pow B 2))))))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (+ 1/3 (* 2/15 (pow B 2))))))))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (+ 1/3 (* (pow B 2) (+ 2/15 (* 17/315 (pow B 2))))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* 1/6 (* (pow B 2) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) B)))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (* F (pow (+ 2 (pow F 2)) -1/2)) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (pow B 2) (- (* -1/6 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* -1/6 (* F (pow (+ 2 (pow F 2)) -1/2)))))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (pow B 2) (- (+ (* -1/6 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2))))) (+ (* -1/36 (* F (pow (+ 2 (pow F 2)) -1/2))) (* 1/120 (* F (pow (+ 2 (pow F 2)) -1/2))))))) (* -1/6 (* F (pow (+ 2 (pow F 2)) -1/2)))))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (pow B 2) (- (+ (* -1/6 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (+ (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/5040 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (+ (* 1/720 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/6 (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))))))) (+ (* -1/5040 (* F (pow (+ 2 (pow F 2)) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (pow F 2)) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (pow F 2)) -1/2))) (* 1/120 (* F (pow (+ 2 (pow F 2)) -1/2))))))))))) (+ (* -1/36 (* F (pow (+ 2 (pow F 2)) -1/2))) (* 1/120 (* F (pow (+ 2 (pow F 2)) -1/2))))))) (* -1/6 (* F (pow (+ 2 (pow F 2)) -1/2)))))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (/ (pow (+ 2 (pow F 2)) -1/2) B)))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (/ (+ (* 1/6 (* (pow B 2) (pow (+ 2 (pow F 2)) -1/2))) (pow (+ 2 (pow F 2)) -1/2)) B)))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (/ (+ (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (pow (+ 2 (pow F 2)) -1/2)) (* 1/120 (pow (+ 2 (pow F 2)) -1/2))))) (* -1/6 (pow (+ 2 (pow F 2)) -1/2)))) (pow (+ 2 (pow F 2)) -1/2)) B)))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (/ (+ (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (pow (+ 2 (pow F 2)) -1/2)) (+ (* 1/720 (pow (+ 2 (pow F 2)) -1/2)) (* 1/6 (+ (* -1/36 (pow (+ 2 (pow F 2)) -1/2)) (* 1/120 (pow (+ 2 (pow F 2)) -1/2)))))))) (+ (* -1/36 (pow (+ 2 (pow F 2)) -1/2)) (* 1/120 (pow (+ 2 (pow F 2)) -1/2))))) (* -1/6 (pow (+ 2 (pow F 2)) -1/2)))) (pow (+ 2 (pow F 2)) -1/2)) B)))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* -1/6 (pow B 2))))))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (- (* 1/120 (pow B 2)) 1/6))))))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/120 (* -1/5040 (pow B 2)))) 1/6))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* B (+ 2 (pow F 2)))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (* -1/6 (/ (* (pow B 2) (* F (* x (pow (+ 2 (pow F 2)) -1/2)))) (+ 2 (pow F 2)))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* -1/6 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* (pow B 2) (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))))))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* -1/6 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* (pow B 2) (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (+ (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* (pow B 2) (+ (* -1/5040 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (+ (* 1/720 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/6 (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))))))))))))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* B (+ 2 (pow F 2))))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (+ (* 1/6 (/ (* (pow B 2) (* F (* x (pow (+ 2 (pow F 2)) -1/2)))) (+ 2 (pow F 2)))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (+ (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2))))))) (* -1/6 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (+ (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (+ (* 1/720 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/6 (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))))))))) (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2))))))) (* -1/6 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* B (+ 2 (pow F 2)))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* B (+ 2 (+ (* -1/6 (* (pow B 2) (+ 2 (pow F 2)))) (pow F 2))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* B (+ 2 (+ (* (pow B 2) (+ (* -1/6 (+ 2 (pow F 2))) (* 1/120 (* (pow B 2) (+ 2 (pow F 2)))))) (pow F 2))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* B (+ 2 (+ (* (pow B 2) (+ (* -1/6 (+ 2 (pow F 2))) (* (pow B 2) (+ (* -1/5040 (* (pow B 2) (+ 2 (pow F 2)))) (* 1/120 (+ 2 (pow F 2))))))) (pow F 2))))))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ -1 B)))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* -1/6 (pow B 2)) 1) B)))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6)) 1) B)))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)) 1) B)))
#s(approx (neg (/ (* (cos B) x) (sin B))) #s(hole binary64 (/ (- (* (pow B 2) (- (* -1/6 x) (* -1/2 x))) x) B)))
#s(approx (neg (/ (* (cos B) x) (sin B))) #s(hole binary64 (/ (- (* (pow B 2) (- (+ (* -1/6 x) (* (pow B 2) (- (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)) (* 1/24 x)))) (* -1/2 x))) x) B)))
#s(approx (neg (/ (* (cos B) x) (sin B))) #s(hole binary64 (/ (- (* (pow B 2) (- (+ (* -1/6 x) (* (pow B 2) (- (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (+ (* 1/120 x) (* (pow B 2) (- (+ (* -1/6 (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)))) (+ (* -1/5040 x) (* 1/120 (- (* -1/2 x) (* -1/6 x))))) (* -1/720 x))))) (* 1/24 x)))) (* -1/2 x))) x) B)))
#s(approx (/ (* (cos B) x) (sin B)) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* -1/2 x) (* -1/6 x)))) B)))
#s(approx (/ (* (cos B) x) (sin B)) #s(hole binary64 (/ (+ x (* (pow B 2) (- (+ (* -1/2 x) (* (pow B 2) (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x))))) (* -1/6 x)))) B)))
#s(approx (/ (* (cos B) x) (sin B)) #s(hole binary64 (/ (+ x (* (pow B 2) (- (+ (* -1/2 x) (* (pow B 2) (- (+ (* 1/24 x) (* (pow B 2) (- (* -1/720 x) (+ (* -1/6 (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)))) (+ (* -1/5040 x) (* 1/120 (- (* -1/2 x) (* -1/6 x)))))))) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x))))) (* -1/6 x)))) B)))
#s(approx (* (cos B) x) #s(hole binary64 (+ x (* -1/2 (* (pow B 2) x)))))
#s(approx (* (cos B) x) #s(hole binary64 (+ x (* (pow B 2) (+ (* -1/2 x) (* 1/24 (* (pow B 2) x)))))))
#s(approx (* (cos B) x) #s(hole binary64 (+ x (* (pow B 2) (+ (* -1/2 x) (* (pow B 2) (+ (* -1/720 (* (pow B 2) x)) (* 1/24 x))))))))
#s(approx (cos B) #s(hole binary64 1))
#s(approx (cos B) #s(hole binary64 (+ 1 (* -1/2 (pow B 2)))))
#s(approx (cos B) #s(hole binary64 (+ 1 (* (pow B 2) (- (* 1/24 (pow B 2)) 1/2)))))
#s(approx (cos B) #s(hole binary64 (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/24 (* -1/720 (pow B 2)))) 1/2)))))
#s(approx (/ F (sin B)) #s(hole binary64 (/ F B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* 1/6 (* (pow B 2) F))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B)) (/ (* x (cos B)) (sin B)))))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (* x (cos B)) (sin B))))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (cos B) (sin B))))
#s(approx (tan B) #s(hole binary64 (/ (sin B) (cos B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (+ 2 (pow F 2)))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (/ (pow (+ 2 (pow F 2)) -1/2) (sin B))))
#s(approx (sin B) #s(hole binary64 (sin B)))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (+ 2 (pow F 2)))))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (+ 2 (pow F 2))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* (sin B) (+ 2 (pow F 2)))))
#s(approx (* (cos B) x) #s(hole binary64 (* x (cos B))))
#s(approx (cos B) #s(hole binary64 (cos B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2))))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (+ 2 (pow F 2))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2)))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2)))))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* F (* x (pow (+ 2 (pow F 2)) -1/2)))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (* x (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (pow (+ 2 (pow F 2)) -1/2)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* x (+ (* -1 (/ (pow (+ 2 (pow F 2)) -1/2) (+ 2 (pow F 2)))) (* 3/2 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 2))))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* x (+ (* -1 (/ (pow (+ 2 (pow F 2)) -1/2) (+ 2 (pow F 2)))) (* x (+ (* -5/2 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 3))) (* 3/2 (/ (pow (+ 2 (pow F 2)) -1/2) (pow (+ 2 (pow F 2)) 2))))))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (* 2 x) #s(hole binary64 (* 2 x)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B))) (/ (cos B) (sin B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* (pow x 2) (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B)))) (/ (cos B) (sin B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* (pow x 2) (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 3) (sin B))))) (/ (cos B) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 2) (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)) (+ (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (* (pow x 3) (sin B))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 2) (sin B))))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* x (- (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (sin B))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)) (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) (pow x 2))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)) (+ (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3))))) (pow x 3)) (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) (pow x 2)))))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B)))) (/ (cos B) (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))) x)) (/ (cos B) (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* x (sin B)))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))) x)) (/ (cos B) (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* x (sin B)))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (* x (sin B)))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (sin B))) x)) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (sin B)))) (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* 1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1 (/ (+ (* -1 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) x)) (* -1/4 (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3))))) x)) (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) x)) (* -1/4 (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))))) x)))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))))
Calls

9 calls:

TimeVariablePointExpression
42.0ms
x
@0
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) F (/ (pow (+ (* F F) 2) -1/2) (sin B)) (pow (+ (* F F) 2) -1/2) (+ (* F F) 2) 2 -1/2 (sin B) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (pow (+ (* F F) 2) -1/2) x) (* (+ (* F F) 2) (sin B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) -1 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (/ (* (cos B) x) (sin B))) (/ (* (cos B) x) (sin B)) (* (cos B) x) (cos B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/ -1 F) (+ (neg (/ (* x 1) (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (/ (* x 1) (tan B))) (/ (* x 1) (tan B)) (* x 1) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+ (+ (* F F) 2) (* 2 x)) (+ (* F F) 2) (* F F) (* 2 x) (neg (/ 1 2)) (/ 1 2))
28.0ms
B
@inf
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) F (/ (pow (+ (* F F) 2) -1/2) (sin B)) (pow (+ (* F F) 2) -1/2) (+ (* F F) 2) 2 -1/2 (sin B) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (pow (+ (* F F) 2) -1/2) x) (* (+ (* F F) 2) (sin B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) -1 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (/ (* (cos B) x) (sin B))) (/ (* (cos B) x) (sin B)) (* (cos B) x) (cos B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/ -1 F) (+ (neg (/ (* x 1) (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (/ (* x 1) (tan B))) (/ (* x 1) (tan B)) (* x 1) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+ (+ (* F F) 2) (* 2 x)) (+ (* F F) 2) (* F F) (* 2 x) (neg (/ 1 2)) (/ 1 2))
24.0ms
B
@-inf
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) F (/ (pow (+ (* F F) 2) -1/2) (sin B)) (pow (+ (* F F) 2) -1/2) (+ (* F F) 2) 2 -1/2 (sin B) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (pow (+ (* F F) 2) -1/2) x) (* (+ (* F F) 2) (sin B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) -1 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (/ (* (cos B) x) (sin B))) (/ (* (cos B) x) (sin B)) (* (cos B) x) (cos B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/ -1 F) (+ (neg (/ (* x 1) (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (/ (* x 1) (tan B))) (/ (* x 1) (tan B)) (* x 1) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+ (+ (* F F) 2) (* 2 x)) (+ (* F F) 2) (* F F) (* 2 x) (neg (/ 1 2)) (/ 1 2))
22.0ms
x
@-inf
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) F (/ (pow (+ (* F F) 2) -1/2) (sin B)) (pow (+ (* F F) 2) -1/2) (+ (* F F) 2) 2 -1/2 (sin B) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (pow (+ (* F F) 2) -1/2) x) (* (+ (* F F) 2) (sin B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) -1 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (/ (* (cos B) x) (sin B))) (/ (* (cos B) x) (sin B)) (* (cos B) x) (cos B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/ -1 F) (+ (neg (/ (* x 1) (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (/ (* x 1) (tan B))) (/ (* x 1) (tan B)) (* x 1) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+ (+ (* F F) 2) (* 2 x)) (+ (* F F) 2) (* F F) (* 2 x) (neg (/ 1 2)) (/ 1 2))
13.0ms
x
@inf
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) F (/ (pow (+ (* F F) 2) -1/2) (sin B)) (pow (+ (* F F) 2) -1/2) (+ (* F F) 2) 2 -1/2 (sin B) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (pow (+ (* F F) 2) -1/2) x) (* (+ (* F F) 2) (sin B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) -1 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (/ (* (cos B) x) (sin B))) (/ (* (cos B) x) (sin B)) (* (cos B) x) (cos B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/ -1 F) (+ (neg (/ (* x 1) (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (/ (* x 1) (tan B))) (/ (* x 1) (tan B)) (* x 1) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+ (+ (* F F) 2) (* 2 x)) (+ (* F F) 2) (* F F) (* 2 x) (neg (/ 1 2)) (/ 1 2))

rewrite244.0ms (3%)

Memory
2.4MiB live, 238.5MiB allocated; 58ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0146113302
0153412072
0804511793
Stop Event
iter-limit
node-limit
iter-limit
Counts
291 → 366
Calls
Call 1
Inputs
(+.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)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))))
(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
x
(/.f64 #s(literal 1 binary64) (tan.f64 B))
#s(literal 1 binary64)
(tan.f64 B)
B
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))
F
(/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))
(pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64))
(fma.f64 F F #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal -1/2 binary64)
(sin.f64 B)
(neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))
(*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)
(*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x)
(*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
#s(literal -1 binary64)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
(neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) x)
(cos.f64 B)
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))
(/.f64 F (sin.f64 B))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))
(/.f64 #s(literal -1 binary64) F)
(+.f64 (neg.f64 (/.f64 (*.f64 x #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))))))
(neg.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B)))
(/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B))
(*.f64 x #s(literal 1 binary64))
(*.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)))))
(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 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x))
(+.f64 (*.f64 F F) #s(literal 2 binary64))
(*.f64 F F)
(*.f64 #s(literal 2 binary64) x)
(neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B)) (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))) (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))) (/ (* x (cos B)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (/ (pow 2 -1/2) (sin B)) (* 1/2 (/ (* x (pow 2 -1/2)) (sin B)))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow 2 -1/2) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))) (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))))) (/ (pow 2 -1/2) (sin B))) (* 1/2 (/ (* x (pow 2 -1/2)) (sin B)))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow 2 -1/2) (sin B))) (+ (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (+ (* 3/32 (/ (pow 2 -1/2) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))))) (* 3/64 (/ (* x (pow 2 -1/2)) (sin B))))))) (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))))) (/ (pow 2 -1/2) (sin B))) (* 1/2 (/ (* x (pow 2 -1/2)) (sin B)))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow 2 -1/2) (sin B))) (+ (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (+ (* 3/32 (/ (pow 2 -1/2) (sin B))) (+ (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))))) (* (pow F 2) (- (+ (* -5/128 (/ (pow 2 -1/2) (sin B))) (* 1/2 (- (* 3/64 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))))))) (* -5/256 (/ (* x (pow 2 -1/2)) (sin B))))))) (* 3/64 (/ (* x (pow 2 -1/2)) (sin B))))))) (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))))) (/ (pow 2 -1/2) (sin B))) (* 1/2 (/ (* x (pow 2 -1/2)) (sin B)))))))
#s(approx F #s(hole binary64 F))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (/ (pow 2 -1/2) (sin B))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (+ (* -1/4 (/ (* (pow F 2) (pow 2 -1/2)) (sin B))) (/ (pow 2 -1/2) (sin B)))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (/ (pow 2 -1/2) (sin B))) (* 3/32 (/ (* (pow F 2) (pow 2 -1/2)) (sin B))))) (/ (pow 2 -1/2) (sin B)))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (/ (pow 2 -1/2) (sin B))) (* (pow F 2) (+ (* -5/128 (/ (* (pow F 2) (pow 2 -1/2)) (sin B))) (* 3/32 (/ (pow 2 -1/2) (sin B))))))) (/ (pow 2 -1/2) (sin B)))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (pow 2 -1/2)))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (+ (* -1/4 (* (pow F 2) (pow 2 -1/2))) (pow 2 -1/2))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (pow 2 -1/2)) (* 3/32 (* (pow F 2) (pow 2 -1/2))))) (pow 2 -1/2))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (pow 2 -1/2)) (* (pow F 2) (+ (* -5/128 (* (pow F 2) (pow 2 -1/2))) (* 3/32 (pow 2 -1/2)))))) (pow 2 -1/2))))
#s(approx (+ (* F F) 2) #s(hole binary64 2))
#s(approx (+ (* F F) 2) #s(hole binary64 (+ 2 (pow F 2))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1/2 (/ (* F (* x (pow 2 -1/2))) (sin B)))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* F (- (* (pow F 2) (- (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))) (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))))) (* 1/2 (/ (* x (pow 2 -1/2)) (sin B)))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* F (- (* (pow F 2) (- (+ (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))))) (* 3/64 (/ (* x (pow 2 -1/2)) (sin B)))))) (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))))) (* 1/2 (/ (* x (pow 2 -1/2)) (sin B)))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* F (- (* (pow F 2) (- (+ (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (+ (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))))) (* (pow F 2) (- (* 1/2 (- (* 3/64 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B))))))) (* -5/256 (/ (* x (pow 2 -1/2)) (sin B)))))) (* 3/64 (/ (* x (pow 2 -1/2)) (sin B)))))) (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))))) (* 1/2 (/ (* x (pow 2 -1/2)) (sin B)))))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* 1/2 (/ (* F (* x (pow 2 -1/2))) (sin B)))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* F (+ (* 1/2 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))))))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* F (+ (* 1/2 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (+ (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (* 3/64 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))))))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))))))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* F (+ (* 1/2 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (+ (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (+ (* 3/64 (/ (* x (pow 2 -1/2)) (sin B))) (* (pow F 2) (- (* -5/256 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/2 (- (* 3/64 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))))))))) (* 1/2 (- (* -1/8 (/ (* x (pow 2 -1/2)) (sin B))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))))))) (* 1/4 (/ (* x (pow 2 -1/2)) (sin B)))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* F (* x (pow 2 -1/2)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* F (+ (* -1/4 (* (pow F 2) (* x (pow 2 -1/2)))) (* x (pow 2 -1/2))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* F (+ (* x (pow 2 -1/2)) (* (pow F 2) (+ (* -1/4 (* x (pow 2 -1/2))) (* 3/32 (* (pow F 2) (* x (pow 2 -1/2))))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* F (+ (* x (pow 2 -1/2)) (* (pow F 2) (+ (* -1/4 (* x (pow 2 -1/2))) (* (pow F 2) (+ (* -5/128 (* (pow F 2) (* x (pow 2 -1/2)))) (* 3/32 (* x (pow 2 -1/2)))))))))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (* x (pow 2 -1/2))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* -1/4 (* (pow F 2) (* x (pow 2 -1/2)))) (* x (pow 2 -1/2)))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* x (pow 2 -1/2)) (* (pow F 2) (+ (* -1/4 (* x (pow 2 -1/2))) (* 3/32 (* (pow F 2) (* x (pow 2 -1/2)))))))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* x (pow 2 -1/2)) (* (pow F 2) (+ (* -1/4 (* x (pow 2 -1/2))) (* (pow F 2) (+ (* -5/128 (* (pow F 2) (* x (pow 2 -1/2)))) (* 3/32 (* x (pow 2 -1/2))))))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* 2 (sin B))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (+ (* 2 (sin B)) (* (pow F 2) (sin B)))))
#s(approx (/ F (sin B)) #s(hole binary64 (/ F (sin B))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (pow (+ 2 (* 2 x)) -1/2)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (+ 2 (* 2 x)))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 3))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (pow (+ 2 (* 2 x)) 2))))))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (/ -1 F) #s(hole binary64 (/ -1 F)))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (+ 2 (* 2 x))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (+ 2 (+ (* 2 x) (pow F 2)))))
#s(approx (* F F) #s(hole binary64 (pow F 2)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ 1 (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B)))) (/ (* x (cos B)) (* F (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))) (/ (* x (cos B)) (* F (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (+ (* -1 (/ (+ (/ 1 (* F (sin B))) (/ x (* F (sin B)))) (pow F 2))) (/ 1 (* F (sin B)))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* 2 (/ x (* (pow F 5) (sin B)))) (+ (/ 1 (* F (sin B))) (* 3/2 (/ 1 (* (pow F 5) (sin B)))))) (+ (* -1 (/ x (* (pow F 5) (sin B)))) (+ (/ 1 (* (pow F 3) (sin B))) (/ x (* (pow F 3) (sin B)))))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* 2 (/ x (* (pow F 5) (sin B)))) (+ (* 2 (/ (- (* -1 (/ x (* F (sin B)))) (* 2 (/ x (* F (sin B))))) (pow F 6))) (+ (/ 1 (* F (sin B))) (* 3/2 (/ 1 (* (pow F 5) (sin B))))))) (+ (* -1 (/ x (* (pow F 5) (sin B)))) (+ (* 3/2 (/ x (* (pow F 7) (sin B)))) (+ (/ 1 (* (pow F 3) (sin B))) (+ (/ 5/2 (* (pow F 7) (sin B))) (/ x (* (pow F 3) (sin B)))))))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (/ 1 (* F (sin B)))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (- (/ 1 (* F (sin B))) (/ 1 (* (pow F 3) (sin B))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (- (+ (/ 1 (* F (sin B))) (/ 3/2 (* (pow F 5) (sin B)))) (/ 1 (* (pow F 3) (sin B))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (- (+ (/ 1 (* F (sin B))) (* 3/2 (/ 1 (* (pow F 5) (sin B))))) (+ (/ 1 (* (pow F 3) (sin B))) (* 5/2 (/ 1 (* (pow F 7) (sin B))))))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (/ 1 F)))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (- (/ 1 F) (/ 1 (pow F 3)))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (- (+ (/ 1 F) (/ 3/2 (pow F 5))) (/ 1 (pow F 3)))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (- (+ (/ 1 F) (* 3/2 (/ 1 (pow F 5)))) (+ (/ 1 (pow F 3)) (* 5/2 (/ 1 (pow F 7)))))))
#s(approx (+ (* F F) 2) #s(hole binary64 (* (pow F 2) (+ 1 (* 2 (/ 1 (pow F 2)))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ x (* (pow F 2) (sin B))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (* 2 (/ x (* (pow F 3) (sin B)))) (+ (* -1 (/ x (* (pow F 3) (sin B)))) (/ x (* F (sin B))))) F)))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (+ (* 2 (/ x (* (pow F 3) (sin B)))) (* 2 (/ (- (* -1 (/ x (* F (sin B)))) (* 2 (/ x (* F (sin B))))) (pow F 4)))) (+ (* -1 (/ x (* (pow F 3) (sin B)))) (+ (* 3/2 (/ x (* (pow F 5) (sin B)))) (/ x (* F (sin B)))))) F)))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (+ (* 2 (/ x (* (pow F 3) (sin B)))) (+ (* 2 (/ (- (* -1 (/ x (* F (sin B)))) (* 2 (/ x (* F (sin B))))) (pow F 4))) (* 2 (/ (- (* 3/2 (/ x (* F (sin B)))) (* 2 (- (* -1 (/ x (* F (sin B)))) (* 2 (/ x (* F (sin B))))))) (pow F 6))))) (+ (* -5/2 (/ x (* (pow F 7) (sin B)))) (+ (* -1 (/ x (* (pow F 3) (sin B)))) (+ (* 3/2 (/ x (* (pow F 5) (sin B)))) (/ x (* F (sin B))))))) F)))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ x (* (pow F 2) (sin B)))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (- (+ (* -1 (/ x (* (pow F 3) (sin B)))) (/ x (* F (sin B)))) (* 2 (/ x (* (pow F 3) (sin B))))) F)))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (- (+ (* -1 (/ x (* (pow F 3) (sin B)))) (+ (* 3/2 (/ x (* (pow F 5) (sin B)))) (/ x (* F (sin B))))) (+ (* 2 (/ x (* (pow F 3) (sin B)))) (* 2 (/ (- (* -1 (/ x (* F (sin B)))) (* 2 (/ x (* F (sin B))))) (pow F 4))))) F)))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (- (+ (* -5/2 (/ x (* (pow F 7) (sin B)))) (+ (* -1 (/ x (* (pow F 3) (sin B)))) (+ (* 3/2 (/ x (* (pow F 5) (sin B)))) (/ x (* F (sin B)))))) (+ (* 2 (/ x (* (pow F 3) (sin B)))) (+ (* 2 (/ (- (* -1 (/ x (* F (sin B)))) (* 2 (/ x (* F (sin B))))) (pow F 4))) (* 2 (/ (- (* 3/2 (/ x (* F (sin B)))) (* 2 (- (* -1 (/ x (* F (sin B)))) (* 2 (/ x (* F (sin B))))))) (pow F 6)))))) F)))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 x))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* F (+ (* -1 (/ x (pow F 3))) (/ x F)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* F (+ (* -1 (/ x (pow F 3))) (+ (* 3/2 (/ x (pow F 5))) (/ x F))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* F (+ (* -5/2 (/ x (pow F 7))) (+ (* -1 (/ x (pow F 3))) (+ (* 3/2 (/ x (pow F 5))) (/ x F)))))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (/ x F)))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* -1 (/ x (pow F 3))) (/ x F))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* -1 (/ x (pow F 3))) (+ (* 3/2 (/ x (pow F 5))) (/ x F)))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* -5/2 (/ x (pow F 7))) (+ (* -1 (/ x (pow F 3))) (+ (* 3/2 (/ x (pow F 5))) (/ x F))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* (pow F 2) (sin B))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* (pow F 2) (+ (sin B) (* 2 (/ (sin B) (pow F 2)))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F)))))))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ -1 (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (/ 1 (* F (sin B))) (/ (* x (cos B)) (* F (sin B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ (* x (cos B)) (sin B))) F)) (/ 1 (* F (sin B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* F (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))))) F)) (/ (* x (cos B)) (sin B))) F)) (/ 1 (* F (sin B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))))))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (/ 1 (* F (sin B))) (/ x (* F (sin B)))) (pow F 2))) (/ 1 (* F (sin B))))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (- (+ (/ 1 (* F (sin B))) (* 3/2 (/ 1 (* (pow F 5) (sin B))))) (+ (* -1 (/ (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))) (pow F 4))) (+ (/ 1 (* (pow F 3) (sin B))) (/ x (* (pow F 3) (sin B))))))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (- (+ (* -1 (/ (+ (* -1 (- (* -3/2 (/ x (* F (sin B)))) (* 2 (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B)))))))) (* 5/2 (/ 1 (* F (sin B))))) (pow F 6))) (+ (/ 1 (* F (sin B))) (* 3/2 (/ 1 (* (pow F 5) (sin B)))))) (+ (* -1 (/ (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))) (pow F 4))) (+ (/ 1 (* (pow F 3) (sin B))) (/ x (* (pow F 3) (sin B))))))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (/ -1 (* F (sin B)))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (- (/ 1 (* (pow F 3) (sin B))) (/ 1 (* F (sin B))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (- (/ 1 (* (pow F 3) (sin B))) (+ (/ 1 (* F (sin B))) (/ 3/2 (* (pow F 5) (sin B)))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (- (+ (/ 1 (* (pow F 3) (sin B))) (* 5/2 (/ 1 (* (pow F 7) (sin B))))) (+ (/ 1 (* F (sin B))) (* 3/2 (/ 1 (* (pow F 5) (sin B))))))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (- (/ 1 (pow F 3)) (/ 1 F))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (- (/ 1 (pow F 3)) (+ (/ 1 F) (/ 3/2 (pow F 5))))))
#s(approx (pow (+ (* F F) 2) -1/2) #s(hole binary64 (- (+ (/ 1 (pow F 3)) (* 5/2 (/ 1 (pow F 7)))) (+ (/ 1 F) (* 3/2 (/ 1 (pow F 5)))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (- (/ x (* (pow F 3) (sin B))) (+ (* -2 (/ x (* (pow F 3) (sin B)))) (/ x (* F (sin B))))) F))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (- (* -3/2 (/ x (* (pow F 5) (sin B)))) (+ (* -1 (/ (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))) (pow F 2))) (+ (* 2 (/ (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))) (pow F 4))) (/ x (* F (sin B)))))) F))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (- (* 5/2 (/ x (* (pow F 7) (sin B)))) (+ (* -1 (/ (- (* -3/2 (/ x (* F (sin B)))) (* 2 (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))))) (pow F 4))) (+ (* -1 (/ (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))) (pow F 2))) (+ (* 2 (/ (- (* -3/2 (/ x (* F (sin B)))) (* 2 (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))))) (pow F 6))) (/ x (* F (sin B))))))) F))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))) (pow F 2))) (/ x (* F (sin B)))) F))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -3/2 (/ x (* F (sin B)))) (* 2 (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))))) (pow F 4))) (+ (* -1 (/ (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))) (pow F 2))) (/ x (* F (sin B))))) F))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -3/2 (/ x (* F (sin B)))) (* 2 (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))))) (pow F 4))) (+ (* -1 (/ (- (* 5/2 (/ x (* F (sin B)))) (* 2 (- (* -3/2 (/ x (* F (sin B)))) (* 2 (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))))))) (pow F 6))) (+ (* -1 (/ (- (/ x (* F (sin B))) (* -2 (/ x (* F (sin B))))) (pow F 2))) (/ x (* F (sin B)))))) F))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* -1 x)))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* -1 (* F (+ (* -1 (/ x (pow F 3))) (/ x F))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* -1 (* F (+ (* -1 (/ x (pow F 3))) (+ (* 3/2 (/ x (pow F 5))) (/ x F)))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* -1 (* F (+ (* -5/2 (/ x (pow F 7))) (+ (* -1 (/ x (pow F 3))) (+ (* 3/2 (/ x (pow F 5))) (/ x F))))))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (* -1 (/ x F))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* -1 (/ x F)) (/ x (pow F 3)))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* -3/2 (/ x (pow F 5))) (+ (* -1 (/ x F)) (/ x (pow F 3))))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (+ (* -3/2 (/ x (pow F 5))) (+ (* -1 (/ x F)) (+ (* 5/2 (/ x (pow F 7))) (/ x (pow F 3)))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (+ (* -1 (/ (+ (* 1/8 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 5))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3)))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (+ (* -1 (/ (+ (* -1/6 (pow (+ 2 (* 2 x)) 3)) (+ (* -1/8 (pow (+ 2 (* 2 x)) 3)) (* -1/48 (pow (+ 2 (* 2 x)) 3)))) (pow F 7))) (+ (* -1 (/ (+ (* 1/8 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 5))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3))))) (/ 1 F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* 1/3 x) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (* 2/15 x)) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (- (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (* -1 (/ x B))))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* 1/3 (* (pow B 2) x)) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (* 2/15 x))))) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))) x) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ x B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* -1/3 (* (pow B 2) x))) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ 1 B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* -1/3 (pow B 2))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* (pow B 2) (- (* -1/45 (pow B 2)) 1/3))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* (pow B 2) (- (* (pow B 2) (- (* -2/945 (pow B 2)) 1/45)) 1/3))) B)))
#s(approx (tan B) #s(hole binary64 B))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* 1/3 (pow B 2))))))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (+ 1/3 (* 2/15 (pow B 2))))))))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (+ 1/3 (* (pow B 2) (+ 2/15 (* 17/315 (pow B 2))))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* 1/6 (* (pow B 2) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) B)))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (* F (pow (+ 2 (pow F 2)) -1/2)) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (pow B 2) (- (* -1/6 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* -1/6 (* F (pow (+ 2 (pow F 2)) -1/2)))))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (pow B 2) (- (+ (* -1/6 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2))))) (+ (* -1/36 (* F (pow (+ 2 (pow F 2)) -1/2))) (* 1/120 (* F (pow (+ 2 (pow F 2)) -1/2))))))) (* -1/6 (* F (pow (+ 2 (pow F 2)) -1/2)))))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (pow B 2) (- (+ (* -1/6 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (+ (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/5040 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (+ (* 1/720 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/6 (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))))))) (+ (* -1/5040 (* F (pow (+ 2 (pow F 2)) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (pow F 2)) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (pow F 2)) -1/2))) (* 1/120 (* F (pow (+ 2 (pow F 2)) -1/2))))))))))) (+ (* -1/36 (* F (pow (+ 2 (pow F 2)) -1/2))) (* 1/120 (* F (pow (+ 2 (pow F 2)) -1/2))))))) (* -1/6 (* F (pow (+ 2 (pow F 2)) -1/2)))))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (/ (pow (+ 2 (pow F 2)) -1/2) B)))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (/ (+ (* 1/6 (* (pow B 2) (pow (+ 2 (pow F 2)) -1/2))) (pow (+ 2 (pow F 2)) -1/2)) B)))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (/ (+ (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (pow (+ 2 (pow F 2)) -1/2)) (* 1/120 (pow (+ 2 (pow F 2)) -1/2))))) (* -1/6 (pow (+ 2 (pow F 2)) -1/2)))) (pow (+ 2 (pow F 2)) -1/2)) B)))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (/ (+ (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (pow (+ 2 (pow F 2)) -1/2)) (+ (* 1/720 (pow (+ 2 (pow F 2)) -1/2)) (* 1/6 (+ (* -1/36 (pow (+ 2 (pow F 2)) -1/2)) (* 1/120 (pow (+ 2 (pow F 2)) -1/2)))))))) (+ (* -1/36 (pow (+ 2 (pow F 2)) -1/2)) (* 1/120 (pow (+ 2 (pow F 2)) -1/2))))) (* -1/6 (pow (+ 2 (pow F 2)) -1/2)))) (pow (+ 2 (pow F 2)) -1/2)) B)))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* -1/6 (pow B 2))))))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (- (* 1/120 (pow B 2)) 1/6))))))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/120 (* -1/5040 (pow B 2)))) 1/6))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* B (+ 2 (pow F 2)))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (* -1/6 (/ (* (pow B 2) (* F (* x (pow (+ 2 (pow F 2)) -1/2)))) (+ 2 (pow F 2)))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* -1/6 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* (pow B 2) (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))))))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* -1/6 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* (pow B 2) (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (+ (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* (pow B 2) (+ (* -1/5040 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (+ (* 1/720 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/6 (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))))))))))))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* B (+ 2 (pow F 2))))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (+ (* 1/6 (/ (* (pow B 2) (* F (* x (pow (+ 2 (pow F 2)) -1/2)))) (+ 2 (pow F 2)))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (+ (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2))))))) (* -1/6 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (+ (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (+ (* 1/720 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/6 (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))))))))) (+ (* -1/36 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2))))))) (* -1/6 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))))) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) B)))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* B (+ 2 (pow F 2)))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* B (+ 2 (+ (* -1/6 (* (pow B 2) (+ 2 (pow F 2)))) (pow F 2))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* B (+ 2 (+ (* (pow B 2) (+ (* -1/6 (+ 2 (pow F 2))) (* 1/120 (* (pow B 2) (+ 2 (pow F 2)))))) (pow F 2))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* B (+ 2 (+ (* (pow B 2) (+ (* -1/6 (+ 2 (pow F 2))) (* (pow B 2) (+ (* -1/5040 (* (pow B 2) (+ 2 (pow F 2)))) (* 1/120 (+ 2 (pow F 2))))))) (pow F 2))))))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ -1 B)))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* -1/6 (pow B 2)) 1) B)))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6)) 1) B)))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)) 1) B)))
#s(approx (neg (/ (* (cos B) x) (sin B))) #s(hole binary64 (/ (- (* (pow B 2) (- (* -1/6 x) (* -1/2 x))) x) B)))
#s(approx (neg (/ (* (cos B) x) (sin B))) #s(hole binary64 (/ (- (* (pow B 2) (- (+ (* -1/6 x) (* (pow B 2) (- (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)) (* 1/24 x)))) (* -1/2 x))) x) B)))
#s(approx (neg (/ (* (cos B) x) (sin B))) #s(hole binary64 (/ (- (* (pow B 2) (- (+ (* -1/6 x) (* (pow B 2) (- (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (+ (* 1/120 x) (* (pow B 2) (- (+ (* -1/6 (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)))) (+ (* -1/5040 x) (* 1/120 (- (* -1/2 x) (* -1/6 x))))) (* -1/720 x))))) (* 1/24 x)))) (* -1/2 x))) x) B)))
#s(approx (/ (* (cos B) x) (sin B)) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* -1/2 x) (* -1/6 x)))) B)))
#s(approx (/ (* (cos B) x) (sin B)) #s(hole binary64 (/ (+ x (* (pow B 2) (- (+ (* -1/2 x) (* (pow B 2) (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x))))) (* -1/6 x)))) B)))
#s(approx (/ (* (cos B) x) (sin B)) #s(hole binary64 (/ (+ x (* (pow B 2) (- (+ (* -1/2 x) (* (pow B 2) (- (+ (* 1/24 x) (* (pow B 2) (- (* -1/720 x) (+ (* -1/6 (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)))) (+ (* -1/5040 x) (* 1/120 (- (* -1/2 x) (* -1/6 x)))))))) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x))))) (* -1/6 x)))) B)))
#s(approx (* (cos B) x) #s(hole binary64 (+ x (* -1/2 (* (pow B 2) x)))))
#s(approx (* (cos B) x) #s(hole binary64 (+ x (* (pow B 2) (+ (* -1/2 x) (* 1/24 (* (pow B 2) x)))))))
#s(approx (* (cos B) x) #s(hole binary64 (+ x (* (pow B 2) (+ (* -1/2 x) (* (pow B 2) (+ (* -1/720 (* (pow B 2) x)) (* 1/24 x))))))))
#s(approx (cos B) #s(hole binary64 1))
#s(approx (cos B) #s(hole binary64 (+ 1 (* -1/2 (pow B 2)))))
#s(approx (cos B) #s(hole binary64 (+ 1 (* (pow B 2) (- (* 1/24 (pow B 2)) 1/2)))))
#s(approx (cos B) #s(hole binary64 (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/24 (* -1/720 (pow B 2)))) 1/2)))))
#s(approx (/ F (sin B)) #s(hole binary64 (/ F B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* 1/6 (* (pow B 2) F))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B)) (/ (* x (cos B)) (sin B)))))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (* x (cos B)) (sin B))))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (cos B) (sin B))))
#s(approx (tan B) #s(hole binary64 (/ (sin B) (cos B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)) (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (+ 2 (pow F 2)))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) #s(hole binary64 (/ (pow (+ 2 (pow F 2)) -1/2) (sin B))))
#s(approx (sin B) #s(hole binary64 (sin B)))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (+ 2 (pow F 2)))))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (+ 2 (pow F 2))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* (sin B) (+ 2 (pow F 2)))))
#s(approx (* (cos B) x) #s(hole binary64 (* x (cos B))))
#s(approx (cos B) #s(hole binary64 (cos B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2))))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (+ 2 (pow F 2))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2)))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2)))))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) #s(hole binary64 (* F (* x (pow (+ 2 (pow F 2)) -1/2)))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) #s(hole binary64 (* x (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (pow (+ 2 (pow F 2)) -1/2)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* x (+ (* -1 (/ (pow (+ 2 (pow F 2)) -1/2) (+ 2 (pow F 2)))) (* 3/2 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 2))))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* x (+ (* -1 (/ (pow (+ 2 (pow F 2)) -1/2) (+ 2 (pow F 2)))) (* x (+ (* -5/2 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 3))) (* 3/2 (/ (pow (+ 2 (pow F 2)) -1/2) (pow (+ 2 (pow F 2)) 2))))))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (* 2 x) #s(hole binary64 (* 2 x)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B))) (/ (cos B) (sin B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* (pow x 2) (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B)))) (/ (cos B) (sin B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* (pow x 2) (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 3) (sin B))))) (/ (cos B) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 2) (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)) (+ (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (* (pow x 3) (sin B))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 2) (sin B))))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* x (- (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (sin B))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)) (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) (pow x 2))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)) (+ (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3))))) (pow x 3)) (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) (pow x 2)))))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B)))) (/ (cos B) (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))) x)) (/ (cos B) (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* x (sin B)))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))) x)) (/ (cos B) (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* x (sin B)))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (* x (sin B)))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (sin B))) x)) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (sin B)))) (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* 1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1 (/ (+ (* -1 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) x)) (* -1/4 (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3))))) x)) (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) x)) (* -1/4 (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))))) x)))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))))
Outputs
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (*.f64 #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))))
(fma.f64 x (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 x (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 x (neg.f64 (tan.f64 B)))
(neg.f64 (/.f64 x (tan.f64 B)))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 x (tan.f64 B))
x
(pow.f64 (tan.f64 B) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B)))
(/.f64 #s(literal 1 binary64) (tan.f64 B))
(tan.f64 (+.f64 (neg.f64 B) (/.f64 (PI.f64) #s(literal 2 binary64))))
#s(literal 1 binary64)
(/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (cos.f64 B)))
(/.f64 (sin.f64 B) (cos.f64 B))
(tan.f64 (+.f64 B (PI.f64)))
(tan.f64 B)
B
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))
(/.f64 (-.f64 (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))) (*.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)))) (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))) (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))) (-.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))) (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))
(/.f64 (+.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))) #s(literal 3 binary64))) (fma.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))) (*.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))) (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))) (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))) (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))) (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))
(+.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))) (/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))
F
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64))) (neg.f64 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))
(*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)))
(pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 F F) (*.f64 F F)) #s(literal 4 binary64)) (-.f64 (*.f64 F F) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 F F) #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (*.f64 F F) (*.f64 F F) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 F F) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 F #s(literal 1 binary64)) (pow.f64 F #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (fabs.f64 F) (fabs.f64 F) #s(literal 2 binary64))
(fma.f64 (neg.f64 F) (neg.f64 F) #s(literal 2 binary64))
(fma.f64 F F #s(literal 2 binary64))
(+.f64 (*.f64 F F) #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal -1/2 binary64)
(sin.f64 B)
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (neg.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))
(neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) (fma.f64 F F #s(literal 2 binary64))) (/.f64 F (sin.f64 B)))
(*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) (/.f64 F (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (neg.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))
(*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)
(*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x)
(*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 B)))
#s(literal -1 binary64)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 B) x)) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (neg.f64 (sin.f64 B)))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 (cos.f64 B) x)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(*.f64 (cos.f64 B) x)
(sin.f64 (+.f64 B (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 B))
(cos.f64 B)
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(fma.f64 x (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (neg.f64 (/.f64 F (sin.f64 B))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))
(/.f64 (neg.f64 F) (neg.f64 (sin.f64 B)))
(/.f64 F (sin.f64 B))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))
(/.f64 #s(literal -1 binary64) F)
(/.f64 #s(literal 1 binary64) (neg.f64 F))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)) #s(literal -1/2 binary64))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)) #s(literal -1/2 binary64))))) (-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)) #s(literal -1/2 binary64))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)) #s(literal -1/2 binary64)))))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)) #s(literal -1/2 binary64))))
(fma.f64 x (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)) #s(literal -1/2 binary64))))
(-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (neg.f64 (/.f64 F (sin.f64 B))) (pow.f64 (+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)) #s(literal -1/2 binary64))))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)) #s(literal -1/2 binary64))))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 x (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 x (neg.f64 (tan.f64 B)))
(neg.f64 (/.f64 x (tan.f64 B)))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(/.f64 (neg.f64 x) (neg.f64 (tan.f64 B)))
(/.f64 x (tan.f64 B))
x
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)) #s(literal -1/4 binary64)) (pow.f64 (+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)) #s(literal -1/4 binary64)))
(pow.f64 (+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x))) #s(literal -1/2 binary64)))
(/.f64 (-.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) (*.f64 (+.f64 x x) (+.f64 x x))) (-.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)))
(/.f64 (+.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 x x) #s(literal 3 binary64))) (fma.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 x x) (+.f64 x x)) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x)))))
(-.f64 (fma.f64 F F #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) x))
(+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x))
(/.f64 (-.f64 (*.f64 (*.f64 F F) (*.f64 F F)) #s(literal 4 binary64)) (-.f64 (*.f64 F F) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 F F) #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (*.f64 F F) (*.f64 F F) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 F F) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 F #s(literal 1 binary64)) (pow.f64 F #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (fabs.f64 F) (fabs.f64 F) #s(literal 2 binary64))
(fma.f64 (neg.f64 F) (neg.f64 F) #s(literal 2 binary64))
(fma.f64 F F #s(literal 2 binary64))
(+.f64 (*.f64 F F) #s(literal 2 binary64))
(*.f64 (pow.f64 F #s(literal 1 binary64)) (pow.f64 F #s(literal 1 binary64)))
(*.f64 (fabs.f64 F) (fabs.f64 F))
(*.f64 (neg.f64 F) (neg.f64 F))
(*.f64 F F)
(pow.f64 F #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 F) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) x)
(+.f64 x x)
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#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 x x)) #s(literal -1/2 binary64))) (*.f64 x (cos.f64 B))) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (+.f64 x x)))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64)) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (+.f64 x x)))) (*.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -5/2 binary64))))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64)) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (+.f64 x x)))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64)) (sin.f64 B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (+.f64 x x)))) (*.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -5/2 binary64))))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64)) (sin.f64 B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (+.f64 x x)))) (*.f64 (*.f64 F F) (fma.f64 #s(literal -5/16 binary64) (*.f64 (*.f64 F F) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 B) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal 3 binary64))))) (*.f64 #s(literal 3/8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 B) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))))))))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64)) (sin.f64 B)))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (fma.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)))) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (fma.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal 3/32 binary64) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) #s(literal -3/8 binary64)))) (*.f64 #s(literal 3/64 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B))))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)))) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (fma.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal 3/32 binary64) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) #s(literal -3/8 binary64)) (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal -5/128 binary64) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B)) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 3/64 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) #s(literal -3/8 binary64)))))) (*.f64 #s(literal -5/256 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B))))))) (*.f64 #s(literal 3/64 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B))))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)))) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B))))))
#s(approx F F)
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B)))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 F F) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B))) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B)) (*.f64 #s(literal 3/32 binary64) (*.f64 (*.f64 F F) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B))))) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -5/128 binary64) (*.f64 (*.f64 F F) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B))) (*.f64 #s(literal 3/32 binary64) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B)))))) (/.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (sin.f64 B))))
#s(approx (pow (+ (* F F) 2) -1/2) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))
#s(approx (pow (+ (* F F) 2) -1/2) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 F F) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
#s(approx (pow (+ (* F F) 2) -1/2) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 #s(literal 3/32 binary64) (*.f64 (*.f64 F F) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
#s(approx (pow (+ (* F F) 2) -1/2) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -5/128 binary64) (*.f64 (*.f64 F F) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (*.f64 #s(literal 3/32 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))))) (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
#s(approx (+ (* F F) 2) #s(literal 2 binary64))
#s(approx (+ (* F F) 2) (+.f64 #s(literal 2 binary64) (*.f64 F F)))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (*.f64 #s(literal -1/2 binary64) (*.f64 F (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (*.f64 F (fma.f64 (*.f64 F F) (*.f64 (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) #s(literal 3/8 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (*.f64 F (fma.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) #s(literal -3/8 binary64)) (*.f64 #s(literal -3/64 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (*.f64 F (fma.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) #s(literal -3/8 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 3/64 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) #s(literal -3/8 binary64)))) (*.f64 #s(literal 5/256 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)))))) (*.f64 #s(literal 3/64 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B))))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (*.f64 #s(literal 1/2 binary64) (*.f64 F (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (*.f64 F (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (*.f64 (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) #s(literal -3/8 binary64))))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (*.f64 F (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (fma.f64 #s(literal 3/64 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) #s(literal -3/8 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B))))))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (*.f64 F (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal 3/64 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -5/256 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 3/64 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) #s(literal -3/8 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B)) #s(literal -3/8 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (sin.f64 B))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) (*.f64 F (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) (*.f64 F (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 F F) (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))) (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) (*.f64 F (fma.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (*.f64 #s(literal 3/32 binary64) (*.f64 (*.f64 F F) (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) (*.f64 F (fma.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 F F) (fma.f64 #s(literal -5/128 binary64) (*.f64 (*.f64 F F) (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))) (*.f64 #s(literal 3/32 binary64) (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))))))))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 F F) (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))) (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) (fma.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (*.f64 #s(literal 3/32 binary64) (*.f64 (*.f64 F F) (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))))))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) (fma.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 F F) (fma.f64 #s(literal -5/128 binary64) (*.f64 (*.f64 F F) (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))) (*.f64 #s(literal 3/32 binary64) (*.f64 x (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))))))))
#s(approx (* (+ (* F F) 2) (sin B)) (*.f64 #s(literal 2 binary64) (sin.f64 B)))
#s(approx (* (+ (* F F) 2) (sin B)) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))
#s(approx (/ F (sin B)) (/.f64 F (sin.f64 B)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (*.f64 #s(literal 3/8 binary64) (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -5/2 binary64))))) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (*.f64 (*.f64 F F) (fma.f64 #s(literal -5/16 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal 3 binary64))) (*.f64 #s(literal 3/8 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -5/2 binary64)))))) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal -1/2 binary64))))
#s(approx (/ -1 F) (/.f64 #s(literal -1 binary64) F))
#s(approx (+ (+ (* F F) 2) (* 2 x)) (+.f64 #s(literal 2 binary64) (+.f64 x x)))
#s(approx (+ (+ (* F F) 2) (* 2 x)) (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))))
#s(approx (* F F) (*.f64 F F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (+.f64 (neg.f64 (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B)))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (+.f64 (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 F (sin.f64 B))) (*.f64 F F))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 #s(literal -3/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B)))))) (+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B)))) (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B)))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) #s(literal -3 binary64)) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 #s(literal -3/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))))))) (+.f64 (neg.f64 (/.f64 x (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B)))) (fma.f64 #s(literal 3/2 binary64) (/.f64 x (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (+.f64 (/.f64 #s(literal 5/2 binary64) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (/.f64 x (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))))))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B)))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B)))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 #s(literal -3/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (*.f64 #s(literal -5/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B)))))))
#s(approx (pow (+ (* F F) 2) -1/2) (/.f64 #s(literal 1 binary64) F))
#s(approx (pow (+ (* F F) 2) -1/2) (-.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 F F) F))))
#s(approx (pow (+ (* F F) 2) -1/2) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 3/2 binary64) (pow.f64 F #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 F F) F))))
#s(approx (pow (+ (* F F) 2) -1/2) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal -3/2 binary64) (pow.f64 F #s(literal -5 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 F F) F)) (*.f64 #s(literal -5/2 binary64) (pow.f64 F #s(literal -7 binary64))))))
#s(approx (+ (* F F) 2) (*.f64 (*.f64 F F) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F F))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (neg.f64 (/.f64 x (*.f64 (*.f64 F F) (sin.f64 B)))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B)))) (+.f64 (neg.f64 (/.f64 x (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B)))) (/.f64 x (*.f64 F (sin.f64 B))))) F))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 x (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (/.f64 (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) #s(literal -3 binary64)) (*.f64 (*.f64 F F) (*.f64 F F))))) (+.f64 (neg.f64 (/.f64 x (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B)))) (fma.f64 #s(literal 3/2 binary64) (/.f64 x (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 x (*.f64 F (sin.f64 B)))))) F))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) #s(literal -3 binary64)) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (fma.f64 #s(literal 3/2 binary64) (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) #s(literal -3 binary64)))) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F)))))) (fma.f64 #s(literal -5/2 binary64) (/.f64 x (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (+.f64 (neg.f64 (/.f64 x (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B)))) (fma.f64 #s(literal 3/2 binary64) (/.f64 x (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 x (*.f64 F (sin.f64 B))))))) F))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 x (*.f64 (*.f64 F F) (sin.f64 B))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (-.f64 (+.f64 (neg.f64 (/.f64 x (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B)))) (/.f64 x (*.f64 F (sin.f64 B)))) (*.f64 #s(literal 2 binary64) (/.f64 x (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))))) F))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (-.f64 (+.f64 (neg.f64 (/.f64 x (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B)))) (fma.f64 #s(literal 3/2 binary64) (/.f64 x (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 x (*.f64 F (sin.f64 B))))) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 x (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (/.f64 (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) #s(literal -3 binary64)) (*.f64 (*.f64 F F) (*.f64 F F)))))) F))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (-.f64 (fma.f64 #s(literal -5/2 binary64) (/.f64 x (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (+.f64 (neg.f64 (/.f64 x (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B)))) (fma.f64 #s(literal 3/2 binary64) (/.f64 x (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 x (*.f64 F (sin.f64 B)))))) (fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) #s(literal -3 binary64)) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 (fma.f64 #s(literal 3/2 binary64) (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) #s(literal -3 binary64)))) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))))))) F))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) x)
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) (*.f64 F (+.f64 (neg.f64 (/.f64 x (*.f64 (*.f64 F F) F))) (/.f64 x F))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) (*.f64 F (+.f64 (neg.f64 (/.f64 x (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal 3/2 binary64) (/.f64 x (pow.f64 F #s(literal 5 binary64))) (/.f64 x F)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) (*.f64 F (fma.f64 #s(literal -5/2 binary64) (/.f64 x (pow.f64 F #s(literal 7 binary64))) (+.f64 (neg.f64 (/.f64 x (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal 3/2 binary64) (/.f64 x (pow.f64 F #s(literal 5 binary64))) (/.f64 x F))))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) (/.f64 x F))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) (+.f64 (neg.f64 (/.f64 x (*.f64 (*.f64 F F) F))) (/.f64 x F)))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) (+.f64 (neg.f64 (/.f64 x (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal 3/2 binary64) (/.f64 x (pow.f64 F #s(literal 5 binary64))) (/.f64 x F))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) (fma.f64 #s(literal -5/2 binary64) (/.f64 x (pow.f64 F #s(literal 7 binary64))) (+.f64 (neg.f64 (/.f64 x (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal 3/2 binary64) (/.f64 x (pow.f64 F #s(literal 5 binary64))) (/.f64 x F)))))
#s(approx (* (+ (* F F) 2) (sin B)) (*.f64 (*.f64 F F) (sin.f64 B)))
#s(approx (* (+ (* F F) 2) (sin B)) (*.f64 (*.f64 F F) (-.f64 (sin.f64 B) (*.f64 #s(literal -2 binary64) (/.f64 (sin.f64 B) (*.f64 F F))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (*.f64 (*.f64 F F) F)) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (pow.f64 F #s(literal 5 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (pow.f64 F #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) F)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (*.f64 (*.f64 F F) F)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal 3 binary64)) (pow.f64 F #s(literal 7 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal 3 binary64)) (pow.f64 F #s(literal 7 binary64))) (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal 3 binary64)) (pow.f64 F #s(literal 7 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (pow.f64 F #s(literal 5 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (pow.f64 F #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) F))))))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (*.f64 F F) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 x (*.f64 F F)) (/.f64 #s(literal 1 binary64) (*.f64 F F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 F (sin.f64 B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 F (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (*.f64 (*.f64 F F) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) F)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 F (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (*.f64 F (sin.f64 B))) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) #s(literal 3/8 binary64))) F)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) F)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (neg.f64 (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (neg.f64 (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (neg.f64 (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (neg.f64 (*.f64 F (+.f64 (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 F (sin.f64 B))) (*.f64 F F))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (neg.f64 (*.f64 F (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 #s(literal -3/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))))) (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 F (sin.f64 B))))) (*.f64 (*.f64 F F) (*.f64 F F)))) (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (neg.f64 (*.f64 F (-.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 F (sin.f64 B)))))))) (*.f64 #s(literal -5/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F)))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 #s(literal -3/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B)))))) (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 F (sin.f64 B))))) (*.f64 (*.f64 F F) (*.f64 F F)))) (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (*.f64 #s(literal -5/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 #s(literal -3/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B)))))))
#s(approx (pow (+ (* F F) 2) -1/2) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F)))
#s(approx (pow (+ (* F F) 2) -1/2) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 F F) F)) (+.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 3/2 binary64) (pow.f64 F #s(literal 5 binary64))))))
#s(approx (pow (+ (* F F) 2) -1/2) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 F F) F)) (*.f64 #s(literal -5/2 binary64) (pow.f64 F #s(literal -7 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal -3/2 binary64) (pow.f64 F #s(literal -5 binary64))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (neg.f64 (/.f64 (-.f64 (/.f64 x (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (/.f64 x (*.f64 F (sin.f64 B))))) F)))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal -3/2 binary64) (/.f64 x (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B)))) (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 F (sin.f64 B))))) (*.f64 F F))) (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 F (sin.f64 B))))) (*.f64 (*.f64 F F) (*.f64 F F))) (/.f64 x (*.f64 F (sin.f64 B)))))) F)))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 5/2 binary64) (/.f64 x (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B)))) (+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 F (sin.f64 B))))))) (*.f64 (*.f64 F F) (*.f64 F F)))) (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 F (sin.f64 B))))) (*.f64 F F))) (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 F (sin.f64 B))))))) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))) (/.f64 x (*.f64 F (sin.f64 B))))))) F)))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 F (sin.f64 B))))) (*.f64 F F))) (/.f64 x (*.f64 F (sin.f64 B)))) F)))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 F (sin.f64 B))))))) (*.f64 (*.f64 F F) (*.f64 F F)))) (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 F (sin.f64 B))))) (*.f64 F F))) (/.f64 x (*.f64 F (sin.f64 B))))) F)))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -3/2 binary64) (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 F (sin.f64 B))))))) (*.f64 (*.f64 F F) (*.f64 F F)))) (+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 5/2 binary64) (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (fma.f64 #s(literal -3/2 binary64) (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 F (sin.f64 B))))))))) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F)))) (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 F (sin.f64 B))))) (*.f64 F F))) (/.f64 x (*.f64 F (sin.f64 B)))))) F)))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) (neg.f64 x))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) (neg.f64 (*.f64 F (+.f64 (neg.f64 (/.f64 x (*.f64 (*.f64 F F) F))) (/.f64 x F)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) (neg.f64 (*.f64 F (+.f64 (neg.f64 (/.f64 x (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal 3/2 binary64) (/.f64 x (pow.f64 F #s(literal 5 binary64))) (/.f64 x F))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) (neg.f64 (*.f64 F (fma.f64 #s(literal -5/2 binary64) (/.f64 x (pow.f64 F #s(literal 7 binary64))) (+.f64 (neg.f64 (/.f64 x (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal 3/2 binary64) (/.f64 x (pow.f64 F #s(literal 5 binary64))) (/.f64 x F)))))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) (neg.f64 (/.f64 x F)))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) (+.f64 (neg.f64 (/.f64 x F)) (/.f64 x (*.f64 (*.f64 F F) F))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) (fma.f64 #s(literal -3/2 binary64) (/.f64 x (pow.f64 F #s(literal 5 binary64))) (+.f64 (neg.f64 (/.f64 x F)) (/.f64 x (*.f64 (*.f64 F F) F)))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) (fma.f64 #s(literal -3/2 binary64) (/.f64 x (pow.f64 F #s(literal 5 binary64))) (+.f64 (neg.f64 (/.f64 x F)) (fma.f64 #s(literal 5/2 binary64) (/.f64 x (pow.f64 F #s(literal 7 binary64))) (/.f64 x (*.f64 (*.f64 F F) F))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) #s(literal 3/8 binary64)) (pow.f64 F #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (*.f64 (*.f64 F F) F)))) (/.f64 #s(literal 1 binary64) F)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (-.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) #s(literal 3 binary64)) #s(literal -7/48 binary64))) (pow.f64 F #s(literal 7 binary64)))) (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (+.f64 #s(literal 2 binary64) (+.f64 x x))) #s(literal 3/8 binary64)) (pow.f64 F #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 x x)) (*.f64 (*.f64 F F) F))))) (/.f64 #s(literal 1 binary64) F)))
#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) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (fma.f64 #s(literal 1/3 binary64) x (*.f64 #s(literal 1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal 1/3 binary64) x (*.f64 (*.f64 B B) (-.f64 (*.f64 x #s(literal 1/45 binary64)) (*.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) #s(literal -7/360 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal 1/3 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/9 binary64) x (fma.f64 #s(literal 2/15 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 x #s(literal 1/45 binary64)) (*.f64 x #s(literal 1/105 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/720 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) #s(literal -7/360 binary64))))))))) (*.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) #s(literal -7/360 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) x) B))
#s(approx (neg (* x (/ 1 (tan B)))) (neg.f64 (/.f64 x B)))
#s(approx (neg (* x (/ 1 (tan B)))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 B B) x)) x) B))
#s(approx (neg (* x (/ 1 (tan B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (fma.f64 #s(literal 1/3 binary64) x (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/45 binary64))))) x) B))
#s(approx (neg (* x (/ 1 (tan B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (fma.f64 #s(literal 1/3 binary64) x (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/9 binary64) x (fma.f64 #s(literal 2/15 binary64) x (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/3 binary64) (*.f64 x #s(literal 1/45 binary64)) (*.f64 x #s(literal 1/105 binary64))))))))) x) B))
#s(approx (* x (/ 1 (tan B))) (/.f64 x B))
#s(approx (* x (/ 1 (tan B))) (/.f64 (-.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 B B) x))) B))
#s(approx (* x (/ 1 (tan B))) (/.f64 (+.f64 x (*.f64 (*.f64 B B) (-.f64 (neg.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/45 binary64)))) (*.f64 #s(literal 1/3 binary64) x)))) B))
#s(approx (* x (/ 1 (tan B))) (/.f64 (+.f64 x (*.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (-.f64 (neg.f64 (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/3 binary64) (*.f64 x #s(literal 1/45 binary64)) (*.f64 x #s(literal 1/105 binary64))))) (*.f64 x #s(literal 1/45 binary64))) (*.f64 #s(literal -1/3 binary64) x)))) B))
#s(approx (/ 1 (tan B)) (/.f64 #s(literal 1 binary64) B))
#s(approx (/ 1 (tan B)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 B B))) B))
#s(approx (/ 1 (tan B)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/45 binary64) (*.f64 B B)) #s(literal 1/3 binary64)))) B))
#s(approx (/ 1 (tan B)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -2/945 binary64) (*.f64 B B)) #s(literal 1/45 binary64))) #s(literal 1/3 binary64)))) B))
#s(approx (tan B) B)
#s(approx (tan B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 B B)))))
#s(approx (tan B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -2/15 binary64) (*.f64 B B)))))))
#s(approx (tan B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 B B) (-.f64 #s(literal 2/15 binary64) (*.f64 #s(literal -17/315 binary64) (*.f64 B B)))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) B))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))) B))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (neg.f64 (*.f64 (*.f64 B B) (*.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) #s(literal -7/360 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) B))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (-.f64 (neg.f64 (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/5040 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/720 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) #s(literal -7/360 binary64))))))) (*.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) #s(literal -7/360 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) B))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (*.f64 #s(literal -1/6 binary64) (-.f64 (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 (*.f64 B B) (-.f64 (*.f64 (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal -7/360 binary64)) (*.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) #s(literal -7/360 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/36 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (fma.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal -7/360 binary64))))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/720 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) #s(literal -7/360 binary64))))))))) (*.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) #s(literal -7/360 binary64))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) B))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) (/.f64 (fma.f64 (*.f64 B B) (-.f64 (neg.f64 (*.f64 (*.f64 B B) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) #s(literal -7/360 binary64)))) (*.f64 #s(literal -1/6 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (-.f64 (neg.f64 (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/5040 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (fma.f64 #s(literal 1/720 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) #s(literal -7/360 binary64))))))) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) #s(literal -7/360 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B))
#s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))
#s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))
#s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 #s(literal 1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 B B)))) #s(literal 1/6 binary64))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (neg.f64 (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 F F))))))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 B B) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 (*.f64 B B) (*.f64 (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal -7/360 binary64))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/36 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (fma.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal -7/360 binary64))))))))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 F F)))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 (neg.f64 (*.f64 (*.f64 B B) (*.f64 (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal -7/360 binary64)))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (fma.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (-.f64 (neg.f64 (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal -7/360 binary64))))))) (*.f64 (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal -7/360 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (* (+ (* F F) 2) (sin B)) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 F F))))
#s(approx (* (+ (* F F) 2) (sin B)) (*.f64 B (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 B B) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 F F)))))
#s(approx (* (+ (* F F) 2) (sin B)) (*.f64 B (+.f64 #s(literal 2 binary64) (fma.f64 (*.f64 B B) (fma.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 2 binary64) (*.f64 F F)) (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 B B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (*.f64 F F)))))
#s(approx (* (+ (* F F) 2) (sin B)) (*.f64 B (+.f64 #s(literal 2 binary64) (fma.f64 (*.f64 B B) (fma.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 2 binary64) (*.f64 F F)) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 B B) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/120 binary64) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))) (*.f64 F F)))))
#s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B))
#s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B))
#s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B))
#s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B))
#s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B))
#s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x #s(literal -1/3 binary64)) (*.f64 #s(literal 1/120 binary64) x)) (*.f64 #s(literal 1/24 binary64) x)))) (*.f64 #s(literal -1/2 binary64) x))) x) B))
#s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 x #s(literal -1/3 binary64)) (fma.f64 #s(literal 1/120 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) x) (fma.f64 #s(literal -1/6 binary64) (*.f64 x #s(literal -1/3 binary64)) (*.f64 #s(literal 1/120 binary64) x))) (fma.f64 #s(literal -1/5040 binary64) x (*.f64 #s(literal 1/120 binary64) (*.f64 x #s(literal -1/3 binary64))))) (*.f64 #s(literal -1/720 binary64) x))))) (*.f64 #s(literal 1/24 binary64) x)))) (*.f64 #s(literal -1/2 binary64) x))) x) B))
#s(approx (/ (* (cos B) x) (sin B)) (/.f64 (+.f64 x (*.f64 (*.f64 B B) (*.f64 x #s(literal -1/3 binary64)))) B))
#s(approx (/ (* (cos B) x) (sin B)) (/.f64 (+.f64 x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) x) (fma.f64 #s(literal -1/6 binary64) (*.f64 x #s(literal -1/3 binary64)) (*.f64 #s(literal 1/120 binary64) x))))) (*.f64 #s(literal -1/6 binary64) x)))) B))
#s(approx (/ (* (cos B) x) (sin B)) (/.f64 (+.f64 x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal 1/24 binary64) x (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/720 binary64) x) (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) x) (fma.f64 #s(literal -1/6 binary64) (*.f64 x #s(literal -1/3 binary64)) (*.f64 #s(literal 1/120 binary64) x))) (fma.f64 #s(literal -1/5040 binary64) x (*.f64 #s(literal 1/120 binary64) (*.f64 x #s(literal -1/3 binary64)))))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 x #s(literal -1/3 binary64)) (*.f64 #s(literal 1/120 binary64) x))))) (*.f64 #s(literal -1/6 binary64) x)))) B))
#s(approx (* (cos B) x) (-.f64 x (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 B B) x))))
#s(approx (* (cos B) x) (+.f64 x (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 B B) x))))))
#s(approx (* (cos B) x) (+.f64 x (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/2 binary64) x (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 B B) x) (*.f64 #s(literal 1/24 binary64) x)))))))
#s(approx (cos B) #s(literal 1 binary64))
#s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B))))
#s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64)))))
#s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 B B)))) #s(literal 1/2 binary64)))))
#s(approx (/ F (sin B)) (/.f64 F B))
#s(approx (/ F (sin B)) (/.f64 (-.f64 F (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 B B) F))) B))
#s(approx (/ F (sin B)) (/.f64 (+.f64 F (*.f64 (*.f64 B B) (-.f64 (neg.f64 (*.f64 (*.f64 B B) (*.f64 F #s(literal -7/360 binary64)))) (*.f64 #s(literal -1/6 binary64) F)))) B))
#s(approx (/ F (sin B)) (/.f64 (+.f64 F (*.f64 (*.f64 B B) (fma.f64 (*.f64 B B) (-.f64 (neg.f64 (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/5040 binary64) F (fma.f64 #s(literal 1/720 binary64) F (*.f64 #s(literal 1/6 binary64) (*.f64 F #s(literal -7/360 binary64))))))) (*.f64 F #s(literal -7/360 binary64))) (*.f64 #s(literal 1/6 binary64) F)))) B))
#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) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 x (cos.f64 B))) (sin.f64 B)))
#s(approx (* x (/ 1 (tan B))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
#s(approx (/ 1 (tan B)) (/.f64 (cos.f64 B) (sin.f64 B)))
#s(approx (tan B) (tan.f64 B))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (-.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B)) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))
#s(approx (/ (pow (+ (* F F) 2) -1/2) (sin B)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (sin.f64 B)))
#s(approx (sin B) (sin.f64 B))
#s(approx (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B)))) (neg.f64 (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))
#s(approx (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))
#s(approx (* (+ (* F F) 2) (sin B)) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))
#s(approx (* (cos B) x) (*.f64 x (cos.f64 B)))
#s(approx (cos B) (cos.f64 B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 x (-.f64 (neg.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 x (-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (*.f64 #s(literal -3/2 binary64) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -5/2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 x (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -5/2 binary64))))))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 x (-.f64 (neg.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (*.f64 #s(literal -3/2 binary64) (*.f64 (/.f64 F (sin.f64 B)) (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -5/2 binary64)))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -5/2 binary64))))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (* (* (pow (+ (* F F) 2) -1/2) x) F) (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))))
#s(approx (* (pow (+ (* F F) 2) -1/2) x) (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+.f64 (neg.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 x (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 #s(literal -3/2 binary64) (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -5/2 binary64))))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 x (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64))) (*.f64 #s(literal 3/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -5/2 binary64)))))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))
#s(approx (* 2 x) (+.f64 x x))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 x (-.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x))))))) (*.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 (*.f64 x x) (sin.f64 B))) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x))))))) (*.f64 x (sin.f64 B)))) (/.f64 (cos.f64 B) (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 (*.f64 x x) (sin.f64 B))) (fma.f64 F (/.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal 3/32 binary64)))) (*.f64 (*.f64 (*.f64 x x) x) (sin.f64 B))))) (/.f64 (cos.f64 B) (sin.f64 B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x))))))) (sin.f64 B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x))))))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (sin.f64 B))) (fma.f64 F (/.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (sin.f64 B)) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal 3/32 binary64)))) (*.f64 (*.f64 x x) (sin.f64 B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (sin.f64 B))) (fma.f64 F (/.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (sin.f64 B)) (fma.f64 F (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) #s(literal -7/384 binary64)))) (*.f64 (*.f64 (*.f64 x x) x) (sin.f64 B))) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal 3/32 binary64)))) (*.f64 (*.f64 x x) (sin.f64 B)))))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 x (-.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (-.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) x)) (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal 3/32 binary64)) (*.f64 x x))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) x)) (fma.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (/.f64 (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) #s(literal -7/384 binary64))) (*.f64 (*.f64 x x) x)) (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal 3/32 binary64)) (*.f64 x x)))))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 x (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 F F) x)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x))))))) (*.f64 x (sin.f64 B)))) (/.f64 (cos.f64 B) (sin.f64 B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x))))))) (sin.f64 B))) x)) (/.f64 (cos.f64 B) (sin.f64 B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal 3/32 binary64)))) (*.f64 x (sin.f64 B)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (sin.f64 B)))) x)) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x))))))) (sin.f64 B))) x)) (/.f64 (cos.f64 B) (sin.f64 B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x))))))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal 3/32 binary64)))) (*.f64 x (sin.f64 B)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (sin.f64 B)))) x)) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x))))))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) #s(literal -7/384 binary64))))) (*.f64 x (sin.f64 B)))) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal 3/32 binary64)))) (sin.f64 B))) x)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (sin.f64 B)))) x)) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x))))))) (sin.f64 B))))
#s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 x (sin.f64 B)))) (neg.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (-.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal 3/32 binary64)) x))) (*.f64 #s(literal 1/4 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) x))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (/.f64 (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) #s(literal -7/384 binary64))) x))) (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal 3/32 binary64)))) x)) (*.f64 #s(literal 1/4 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) x))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) (neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) x)) #s(literal 2 binary64)))))

eval69.0ms (0.8%)

Memory
17.5MiB live, 106.4MiB allocated; 11ms collecting garbage
Compiler

Compiled 9 372 to 2 555 computations (72.7% saved)

prune39.0ms (0.5%)

Memory
-28.3MiB live, 72.4MiB allocated; 13ms collecting garbage
Pruning

36 alts after pruning (34 fresh and 2 done)

PrunedKeptTotal
New35822380
Fresh21214
Picked325
Done000
Total36336399
Accuracy
100.0%
Counts
399 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.5%
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
15.3%
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))))))
62.4%
(+.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
76.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
70.3%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
51.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
47.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
46.7%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
68.5%
(+.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)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))))))
81.5%
(+.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)))) (fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))))
47.4%
(+.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)))) (fma.f64 F (/.f64 #s(approx (pow (+ (* F F) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 #s(approx (pow (+ (* F F) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))))
70.5%
(+.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 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B)))
71.9%
(+.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)))) #s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 x (-.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))))
39.7%
(+.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)))) #s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (neg.f64 (*.f64 F (+.f64 (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 F (sin.f64 B))) (*.f64 F F))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))))
59.2%
(+.f64 (neg.f64 (*.f64 x (exp.f64 (*.f64 (log.f64 (tan.f64 B)) #s(literal -1 binary64))))) (*.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))))))
55.6%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x 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))))))
33.0%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
55.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)))
50.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
29.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
17.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
15.6%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
10.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
9.9%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
51.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (*.f64 (sin.f64 B) F)))) F))
56.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
35.9%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
35.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64))))) x) (sin.f64 B))))
37.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(literal 1 binary64)) x) (sin.f64 B))))
51.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
56.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
9.6%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
9.6%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
9.8%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
10.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
35.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
Compiler

Compiled 2 322 to 2 078 computations (10.5% saved)

series168.0ms (2%)

Memory
32.7MiB live, 313.7MiB allocated; 26ms collecting garbage
Counts
51 → 341
Calls
Call 1
Inputs
(+.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)))) (fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))))
(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
x
(/.f64 #s(literal 1 binary64) (tan.f64 B))
#s(literal 1 binary64)
(tan.f64 B)
B
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))))
(fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))
F
(/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) (sin.f64 B))
(*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)))
(pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))
(fma.f64 F F #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal -1/4 binary64)
(sin.f64 B)
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) x) F)
(*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) x)
(*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B))
(/.f64 #s(literal -1 binary64) B)
#s(literal -1 binary64)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B)
(-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x)
(*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F)
(pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64))
(fma.f64 F F (+.f64 x x))
(+.f64 x x)
#s(literal -1/2 binary64)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(cos.f64 B)
(/.f64 x (sin.f64 B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))
(/.f64 F (sin.f64 B))
(pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x))
(*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)
(+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64))
(/.f64 (fma.f64 F F #s(literal 2 binary64)) x)
(neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B)) (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))) (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))) (/ (* x (cos B)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (/ (pow (pow 2 -1/4) 2) (sin B)) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (+ (* 1/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 5/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))))) (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))))))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (+ (* 1/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 5/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (* (pow F 2) (- (+ (* -15/512 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* -5/512 (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (- (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))))))) (* 1/2 (/ (* x (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2)))) (sin B)))))))) (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))))))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx F #s(hole binary64 F))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (/ (pow (pow 2 -1/4) 2) (sin B))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* -1/4 (/ (* (pow F 2) (pow (pow 2 -1/4) 2)) (sin B))) (/ (pow (pow 2 -1/4) 2) (sin B)))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (* (pow F 2) (+ (* 1/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (* 5/64 (/ (pow (pow 2 -1/4) 2) (sin B))))))) (/ (pow (pow 2 -1/4) 2) (sin B)))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (* (pow F 2) (+ (* 1/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 5/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (* (pow F 2) (+ (* -15/512 (/ (pow (pow 2 -1/4) 2) (sin B))) (* -5/512 (/ (pow (pow 2 -1/4) 2) (sin B)))))))))) (/ (pow (pow 2 -1/4) 2) (sin B)))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (pow (pow 2 -1/4) 2)))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* -1/4 (* (pow F 2) (pow (pow 2 -1/4) 2))) (pow (pow 2 -1/4) 2))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))))) (pow (pow 2 -1/4) 2))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* 1/64 (pow (pow 2 -1/4) 2)) (+ (* 5/64 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2))))))))) (pow (pow 2 -1/4) 2))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (pow 2 -1/4)))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* -1/8 (* (pow F 2) (pow 2 -1/4))) (pow 2 -1/4))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/8 (pow 2 -1/4)) (* 5/128 (* (pow F 2) (pow 2 -1/4))))) (pow 2 -1/4))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/8 (pow 2 -1/4)) (* (pow F 2) (+ (* -15/1024 (* (pow F 2) (pow 2 -1/4))) (* 5/128 (pow 2 -1/4)))))) (pow 2 -1/4))))
#s(approx (+ (* F F) 2) #s(hole binary64 2))
#s(approx (+ (* F F) 2) #s(hole binary64 (+ 2 (pow F 2))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1/2 (/ (* F (* x (pow (pow 2 -1/4) 2))) (sin B)))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* F (- (* (pow F 2) (- (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* F (- (* (pow F 2) (- (+ (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B)))))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* F (- (* (pow F 2) (- (+ (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (+ (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (* (pow F 2) (- (* 1/2 (- (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))))) (* 1/2 (/ (* x (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2)))) (sin B)))))) (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B)))))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* 1/2 (/ (* F (* x (pow (pow 2 -1/4) 2))) (sin B)))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* F (+ (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* F (+ (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (+ (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* F (+ (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (+ (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (+ (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))) (* (pow F 2) (- (* 1/2 (/ (* x (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2)))) (sin B))) (* 1/2 (- (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))))) (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (* x (pow (pow 2 -1/4) 2)))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (+ (* -1/4 (* (pow F 2) (* x (pow (pow 2 -1/4) 2)))) (* x (pow (pow 2 -1/4) 2))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (+ (* x (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* -1/4 (* x (pow (pow 2 -1/4) 2))) (* (pow F 2) (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))))))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (+ (* x (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* -1/4 (* x (pow (pow 2 -1/4) 2))) (* (pow F 2) (+ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (* (pow F 2) (* x (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2)))))))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (* x (pow (pow 2 -1/4) 2))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* -1/4 (* (pow F 2) (* x (pow (pow 2 -1/4) 2)))) (* x (pow (pow 2 -1/4) 2)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* x (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* -1/4 (* x (pow (pow 2 -1/4) 2))) (* (pow F 2) (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2))))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* x (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* -1/4 (* x (pow (pow 2 -1/4) 2))) (* (pow F 2) (+ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (* (pow F 2) (* x (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2))))))))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* 2 (sin B))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (+ (* 2 (sin B)) (* (pow F 2) (sin B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (/ x B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* -1 (/ x B)) (/ (* F (pow (+ 2 (* 2 x)) -1/2)) B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* -1 (/ x B)) (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* B (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) B))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* -1 (/ x B)) (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* B (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* B (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) B))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 x)))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (- (* F (pow (+ 2 (* 2 x)) -1/2)) x)))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (- (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (+ 2 (* 2 x)))) (pow (+ 2 (* 2 x)) -1/2))) x)))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (- (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) -1/2))) x)))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* F (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (+ 2 (* 2 x)))) (pow (+ 2 (* 2 x)) -1/2)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) -1/2)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 3))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (pow (+ 2 (* 2 x)) 2))))))) (pow (+ 2 (* 2 x)) -1/2)))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (pow (+ 2 (* 2 x)) -1/2)))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (+ 2 (* 2 x)))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 3))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (pow (+ 2 (* 2 x)) 2))))))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (+ (+ (* F F) (+ x x)) 2) #s(hole binary64 (+ 2 (* 2 x))))
#s(approx (+ (+ (* F F) (+ x x)) 2) #s(hole binary64 (+ 2 (+ (* 2 x) (pow F 2)))))
#s(approx (+ (* F F) (+ x x)) #s(hole binary64 (* 2 x)))
#s(approx (+ (* F F) (+ x x)) #s(hole binary64 (+ (* 2 x) (pow F 2))))
#s(approx (/ F (sin B)) #s(hole binary64 (/ F (sin B))))
#s(approx (* (+ (/ (+ (* F F) 2) x) 2) x) #s(hole binary64 (* x (+ 2 (* 2 (/ 1 x))))))
#s(approx (* (+ (/ (+ (* F F) 2) x) 2) x) #s(hole binary64 (+ (* x (+ 2 (* 2 (/ 1 x)))) (pow F 2))))
#s(approx (+ (/ (+ (* F F) 2) x) 2) #s(hole binary64 (+ 2 (* 2 (/ 1 x)))))
#s(approx (+ (/ (+ (* F F) 2) x) 2) #s(hole binary64 (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x)))))
#s(approx (/ (+ (* F F) 2) x) #s(hole binary64 (/ 2 x)))
#s(approx (/ (+ (* F F) 2) x) #s(hole binary64 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ 1 (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B)))) (/ (* x (cos B)) (* F (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))) (/ (* x (cos B)) (* F (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (* F (pow (pow (/ 1 F) 1/2) 2)) (sin B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 4) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B)))))) (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 4) (sin B)))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* -15/8 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* -5/8 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 4) (sin B)))) (+ (* 2 (/ (- (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))) (pow F 6))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B))))))))) (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 4) (sin B)))) (+ (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (* (pow F 6) (sin B))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))))))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (/ (pow (pow (/ 1 F) 1/2) 2) (sin B))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B)))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B)))))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* -15/8 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* -5/8 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B)))))))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (pow (pow (/ 1 F) 1/2) 2)))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (pow (pow (/ 1 F) 1/2) 2))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (pow (pow (/ 1 F) 1/2) 2))))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* -15/8 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 6))) (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (+ (* -5/8 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 6))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (pow (pow (/ 1 F) 1/2) 2))))))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (pow (/ 1 F) 1/2)))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* -1/2 (/ (pow (/ 1 F) 1/2) (pow F 2))) (pow (/ 1 F) 1/2))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* -1/2 (/ (pow (/ 1 F) 1/2) (pow F 2))) (+ (* 5/8 (/ (pow (/ 1 F) 1/2) (pow F 4))) (pow (/ 1 F) 1/2)))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* -15/16 (/ (pow (/ 1 F) 1/2) (pow F 6))) (+ (* -1/2 (/ (pow (/ 1 F) 1/2) (pow F 2))) (+ (* 5/8 (/ (pow (/ 1 F) 1/2) (pow F 4))) (pow (/ 1 F) 1/2))))))
#s(approx (+ (* F F) 2) #s(hole binary64 (pow F 2)))
#s(approx (+ (* F F) 2) #s(hole binary64 (* (pow F 2) (+ 1 (* 2 (/ 1 (pow F 2)))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* F (sin B))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))) F)))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (+ (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (* 2 (/ (- (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))) (pow F 4)))) (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (* (pow F 4) (sin B))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))))) F)))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (+ (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (* 2 (/ (- (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))) (pow F 4))) (* 2 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))))) (pow F 6))))) (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (/ (* x (+ (* -15/8 (pow (pow (/ 1 F) 1/2) 2)) (* -5/8 (pow (pow (/ 1 F) 1/2) 2)))) (* (pow F 6) (sin B))) (+ (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (* (pow F 4) (sin B))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))))) F)))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* F (sin B)))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (- (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B))))) F)))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (- (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (* (pow F 4) (sin B))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))) (+ (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (* 2 (/ (- (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))) (pow F 4))))) F)))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (- (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (/ (* x (+ (* -15/8 (pow (pow (/ 1 F) 1/2) 2)) (* -5/8 (pow (pow (/ 1 F) 1/2) 2)))) (* (pow F 6) (sin B))) (+ (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (* (pow F 4) (sin B))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))))) (+ (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (* 2 (/ (- (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))) (pow F 4))) (* 2 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))))) (pow F 6)))))) F)))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (* x (pow (pow (/ 1 F) 1/2) 2)))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (pow F 2))) (* x (pow (pow (/ 1 F) 1/2) 2))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (pow F 2))) (+ (* x (pow (pow (/ 1 F) 1/2) 2)) (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (pow F 4)))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (pow F 2))) (+ (* x (pow (pow (/ 1 F) 1/2) 2)) (+ (/ (* x (+ (* -15/8 (pow (pow (/ 1 F) 1/2) 2)) (* -5/8 (pow (pow (/ 1 F) 1/2) 2)))) (pow F 6)) (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (pow F 4))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (* x (pow (pow (/ 1 F) 1/2) 2))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (pow F 2))) (* x (pow (pow (/ 1 F) 1/2) 2)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (pow F 2))) (+ (* x (pow (pow (/ 1 F) 1/2) 2)) (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (pow F 4))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (pow F 2))) (+ (* x (pow (pow (/ 1 F) 1/2) 2)) (+ (/ (* x (+ (* -15/8 (pow (pow (/ 1 F) 1/2) 2)) (* -5/8 (pow (pow (/ 1 F) 1/2) 2)))) (pow F 6)) (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (pow F 4)))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* (pow F 2) (sin B))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* (pow F 2) (+ (sin B) (* 2 (/ (sin B) (pow F 2)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (/ 1 B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* F (+ (* -1 (/ x (* B F))) (/ 1 (* B F))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* F (+ (* -1 (/ x (* B F))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 3)))) (/ 1 (* B F)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* F (+ (* -1 (/ x (* B F))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 3)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* B (pow F 5)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* B (pow F 5)))) (/ 1 (* B F)))))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 1))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* F (+ (* -1 (/ x F)) (/ 1 F)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F)) (/ x F)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F)))) (/ x F)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F)))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F))))))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (/ 1 F)))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F)))))))))
#s(approx (+ (+ (* F F) (+ x x)) 2) #s(hole binary64 (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))))
#s(approx (+ (* F F) (+ x x)) #s(hole binary64 (* (pow F 2) (+ 1 (* 2 (/ x (pow F 2)))))))
#s(approx (* (+ (/ (+ (* F F) 2) x) 2) x) #s(hole binary64 (* (pow F 2) (+ 1 (/ (* x (+ 2 (* 2 (/ 1 x)))) (pow F 2))))))
#s(approx (+ (/ (+ (* F F) 2) x) 2) #s(hole binary64 (/ (pow F 2) x)))
#s(approx (+ (/ (+ (* F F) 2) x) 2) #s(hole binary64 (* (pow F 2) (+ (/ 1 x) (+ (* 2 (/ 1 (pow F 2))) (/ 2 (* (pow F 2) x)))))))
#s(approx (/ (+ (* F F) 2) x) #s(hole binary64 (* (pow F 2) (+ (/ 1 x) (* 2 (/ 1 (* (pow F 2) x)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ -1 (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (/ 1 (* F (sin B))) (/ (* x (cos B)) (* F (sin B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ (* x (cos B)) (sin B))) F)) (/ 1 (* F (sin B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* F (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))))) F)) (/ (* x (cos B)) (sin B))) F)) (/ 1 (* F (sin B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (* F (pow (pow (/ -1 F) 1/2) 2)) (sin B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (- (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B)))) (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* (pow F 2) (sin B)))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (- (+ (* -1 (/ (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 4))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B))))) (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 4)))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (- (+ (* -1 (/ (+ (* -15/8 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* -5/8 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 6))) (+ (* -1 (/ (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 4))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B)))))) (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 4))) (* -1 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))))) (pow F 6))))))))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B)))) (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 4) (sin B)))) (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* -15/8 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* -5/8 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 4) (sin B)))) (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))))))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (pow (pow (/ -1 F) 1/2) 2)))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2))) (pow (pow (/ -1 F) 1/2) 2))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2))) (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 4))) (pow (pow (/ -1 F) 1/2) 2))))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* -15/8 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 6))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2))) (+ (* -5/8 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 6))) (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 4))) (pow (pow (/ -1 F) 1/2) 2))))))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (pow (/ -1 F) 1/2)))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* -1/2 (/ (pow (/ -1 F) 1/2) (pow F 2))) (pow (/ -1 F) 1/2))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* -1/2 (/ (pow (/ -1 F) 1/2) (pow F 2))) (+ (* 5/8 (/ (pow (/ -1 F) 1/2) (pow F 4))) (pow (/ -1 F) 1/2)))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* -15/16 (/ (pow (/ -1 F) 1/2) (pow F 6))) (+ (* -1/2 (/ (pow (/ -1 F) 1/2) (pow F 2))) (+ (* 5/8 (/ (pow (/ -1 F) 1/2) (pow F 4))) (pow (/ -1 F) 1/2))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* F (sin B))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* (pow F 2) (sin B)))))) F))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (* (pow F 4) (sin B))) (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (+ (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 2))) (* 2 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 4)))))) F))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (- (/ (* x (+ (* -15/8 (pow (pow (/ -1 F) 1/2) 2)) (* -5/8 (pow (pow (/ -1 F) 1/2) 2)))) (* (pow F 6) (sin B))) (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (+ (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 2))) (+ (* -1 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))))) (pow F 4))) (* 2 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))))) (pow F 6))))))) F))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* F (sin B)))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 2)))) F))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (+ (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 2))) (* -1 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))))) (pow F 4))))) F))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (+ (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 2))) (+ (* -1 (/ (- (/ (* x (+ (* -15/8 (pow (pow (/ -1 F) 1/2) 2)) (* -5/8 (pow (pow (/ -1 F) 1/2) 2)))) (sin B)) (* 2 (- (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))))))) (pow F 6))) (* -1 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))))) (pow F 4)))))) F))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (* x (pow (pow (/ -1 F) 1/2) 2)))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* -1 (* F (+ (* -1 (* x (pow (pow (/ -1 F) 1/2) 2))) (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (pow F 2)))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* -1 (* F (+ (* -1 (* x (pow (pow (/ -1 F) 1/2) 2))) (+ (* -1 (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (pow F 4))) (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (pow F 2))))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* -1 (* F (+ (* -1 (* x (pow (pow (/ -1 F) 1/2) 2))) (+ (* -1 (/ (* x (+ (* -15/8 (pow (pow (/ -1 F) 1/2) 2)) (* -5/8 (pow (pow (/ -1 F) 1/2) 2)))) (pow F 6))) (+ (* -1 (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (pow F 4))) (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (pow F 2)))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (* x (pow (pow (/ -1 F) 1/2) 2))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (pow F 2))) (* x (pow (pow (/ -1 F) 1/2) 2)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (pow F 2))) (+ (* x (pow (pow (/ -1 F) 1/2) 2)) (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (pow F 4))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (pow F 2))) (+ (* x (pow (pow (/ -1 F) 1/2) 2)) (+ (/ (* x (+ (* -15/8 (pow (pow (/ -1 F) 1/2) 2)) (* -5/8 (pow (pow (/ -1 F) 1/2) 2)))) (pow F 6)) (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (pow F 4)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (/ -1 B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* F (+ (/ 1 (* B F)) (/ x (* B F)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* -1 (/ x B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2))))) F)) (/ 1 (* B F)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* -1 (/ x B)) (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B F))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* B (pow F 3)))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* B (pow F 3)))))) F))) F)) (/ 1 (* B F)))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 -1))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* F (+ (/ 1 F) (/ x F))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) x) F)) (/ 1 F))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) F)) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 3))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 3))))) F)) x) F)) (/ 1 F))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F))))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F)))))))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (/ -1 F)))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (- (+ (* -1 (/ (+ (* 1/8 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 5))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3)))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (- (+ (* -1 (/ (+ (* -1/6 (pow (+ 2 (* 2 x)) 3)) (+ (* -1/8 (pow (+ 2 (* 2 x)) 3)) (* -1/48 (pow (+ 2 (* 2 x)) 3)))) (pow F 7))) (+ (* -1 (/ (+ (* 1/8 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 5))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3))))) (/ 1 F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* 1/3 x) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (* 2/15 x)) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (- (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* 1/3 (* (pow B 2) x)) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (* 2/15 x))))) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))) x) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ x B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* -1/3 (* (pow B 2) x))) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* -1/3 (pow B 2))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* (pow B 2) (- (* -1/45 (pow B 2)) 1/3))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* (pow B 2) (- (* (pow B 2) (- (* -2/945 (pow B 2)) 1/45)) 1/3))) B)))
#s(approx (tan B) #s(hole binary64 B))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* 1/3 (pow B 2))))))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (+ 1/3 (* 2/15 (pow B 2))))))))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (+ 1/3 (* (pow B 2) (+ 2/15 (* 17/315 (pow B 2))))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* 1/6 (* (pow B 2) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (pow B 2) (- (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* -1/6 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (pow B 2) (- (+ (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2))))) (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))))))) (* -1/6 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (pow B 2) (- (+ (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (+ (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/5040 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (+ (* 1/720 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/6 (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))))))) (+ (* -1/5040 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ (* 1/720 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/6 (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))))))))))) (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))))))) (* -1/6 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (/ (pow (pow (+ 2 (pow F 2)) -1/4) 2) B)))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (/ (+ (* 1/6 (* (pow B 2) (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (pow (pow (+ 2 (pow F 2)) -1/4) 2)) B)))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (/ (+ (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* 1/120 (pow (pow (+ 2 (pow F 2)) -1/4) 2))))) (* -1/6 (pow (pow (+ 2 (pow F 2)) -1/4) 2)))) (pow (pow (+ 2 (pow F 2)) -1/4) 2)) B)))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (/ (+ (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (+ (* 1/720 (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* 1/6 (+ (* -1/36 (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* 1/120 (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))))) (+ (* -1/36 (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* 1/120 (pow (pow (+ 2 (pow F 2)) -1/4) 2))))) (* -1/6 (pow (pow (+ 2 (pow F 2)) -1/4) 2)))) (pow (pow (+ 2 (pow F 2)) -1/4) 2)) B)))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* -1/6 (pow B 2))))))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (- (* 1/120 (pow B 2)) 1/6))))))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/120 (* -1/5040 (pow B 2)))) 1/6))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* B (+ 2 (pow F 2)))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (* -1/6 (/ (* (pow B 2) (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2)))) (+ 2 (pow F 2)))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (+ (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (+ (* -1/5040 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (+ (* 1/720 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/6 (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))))))))))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* B (+ 2 (pow F 2))))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (+ (* 1/6 (/ (* (pow B 2) (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2)))) (+ 2 (pow F 2)))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (+ (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2))))))) (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (+ (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (+ (* 1/720 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/6 (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))))))))) (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2))))))) (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* B (+ 2 (pow F 2)))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* B (+ 2 (+ (* -1/6 (* (pow B 2) (+ 2 (pow F 2)))) (pow F 2))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* B (+ 2 (+ (* (pow B 2) (+ (* -1/6 (+ 2 (pow F 2))) (* 1/120 (* (pow B 2) (+ 2 (pow F 2)))))) (pow F 2))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* B (+ 2 (+ (* (pow B 2) (+ (* -1/6 (+ 2 (pow F 2))) (* (pow B 2) (+ (* -1/5040 (* (pow B 2) (+ 2 (pow F 2)))) (* 1/120 (+ 2 (pow F 2))))))) (pow F 2))))))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* -1/6 (pow B 2)) 1) B)))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6)) 1) B)))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)) 1) B)))
#s(approx (neg (* (cos B) (/ x (sin B)))) #s(hole binary64 (/ (- (* (pow B 2) (- (* -1/6 x) (* -1/2 x))) x) B)))
#s(approx (neg (* (cos B) (/ x (sin B)))) #s(hole binary64 (/ (- (* (pow B 2) (- (+ (* -1/6 x) (* (pow B 2) (- (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)) (* 1/24 x)))) (* -1/2 x))) x) B)))
#s(approx (neg (* (cos B) (/ x (sin B)))) #s(hole binary64 (/ (- (* (pow B 2) (- (+ (* -1/6 x) (* (pow B 2) (- (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (+ (* 1/120 x) (* (pow B 2) (- (+ (* -1/6 (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)))) (+ (* -1/5040 x) (* 1/120 (- (* -1/2 x) (* -1/6 x))))) (* -1/720 x))))) (* 1/24 x)))) (* -1/2 x))) x) B)))
#s(approx (* (cos B) (/ x (sin B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* -1/2 x) (* -1/6 x)))) B)))
#s(approx (* (cos B) (/ x (sin B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (+ (* -1/2 x) (* (pow B 2) (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x))))) (* -1/6 x)))) B)))
#s(approx (* (cos B) (/ x (sin B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (+ (* -1/2 x) (* (pow B 2) (- (+ (* 1/24 x) (* (pow B 2) (- (* -1/720 x) (+ (* -1/6 (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)))) (+ (* -1/5040 x) (* 1/120 (- (* -1/2 x) (* -1/6 x)))))))) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x))))) (* -1/6 x)))) B)))
#s(approx (cos B) #s(hole binary64 (+ 1 (* -1/2 (pow B 2)))))
#s(approx (cos B) #s(hole binary64 (+ 1 (* (pow B 2) (- (* 1/24 (pow B 2)) 1/2)))))
#s(approx (cos B) #s(hole binary64 (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/24 (* -1/720 (pow B 2)))) 1/2)))))
#s(approx (/ x (sin B)) #s(hole binary64 (/ (+ x (* 1/6 (* (pow B 2) x))) B)))
#s(approx (/ x (sin B)) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 x) (* 1/120 x)))) (* -1/6 x)))) B)))
#s(approx (/ x (sin B)) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 x) (+ (* 1/720 x) (* 1/6 (+ (* -1/36 x) (* 1/120 x))))))) (+ (* -1/36 x) (* 1/120 x)))) (* -1/6 x)))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ F B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* 1/6 (* (pow B 2) F))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B)) (/ (* x (cos B)) (sin B)))))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (* x (cos B)) (sin B))))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (cos B) (sin B))))
#s(approx (tan B) #s(hole binary64 (/ (sin B) (cos B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (- (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (sin B)) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* (sin B) (+ 2 (pow F 2)))))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (/ (pow (pow (+ 2 (pow F 2)) -1/4) 2) (sin B))))
#s(approx (sin B) #s(hole binary64 (sin B)))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* (sin B) (+ 2 (pow F 2)))))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* (sin B) (+ 2 (pow F 2))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* (sin B) (+ 2 (pow F 2)))))
#s(approx (cos B) #s(hole binary64 (cos B)))
#s(approx (/ x (sin B)) #s(hole binary64 (/ x (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2))))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx x #s(hole binary64 x))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (+ 2 (pow F 2))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2)))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2)))))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (sin B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (+ (* -1 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* (sin B) (+ 2 (pow F 2))))) (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (sin B)))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* B (+ 2 (pow F 2))))) (/ 1 B))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* B (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* B (pow (+ 2 (pow F 2)) 2))))) (/ 1 B))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* B (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* B (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* B (pow (+ 2 (pow F 2)) 2))))))) (/ 1 B))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) B))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* F (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) 1)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (pow (+ 2 (pow F 2)) 2)))) 1)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (pow (+ 2 (pow F 2)) 3))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 2)))))) 1)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* -1 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* F (pow (+ 2 (pow F 2)) -1/2)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (pow (+ 2 (pow F 2)) 2))))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (pow (+ 2 (pow F 2)) 3))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 2))))))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (pow (+ 2 (pow F 2)) -1/2)))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* -1 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* x (+ (* -1 (/ (pow (+ 2 (pow F 2)) -1/2) (+ 2 (pow F 2)))) (* 3/2 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 2))))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* x (+ (* -1 (/ (pow (+ 2 (pow F 2)) -1/2) (+ 2 (pow F 2)))) (* x (+ (* -5/2 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 3))) (* 3/2 (/ (pow (+ 2 (pow F 2)) -1/2) (pow (+ 2 (pow F 2)) 2))))))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (+ (/ (+ (* F F) 2) x) 2) #s(hole binary64 (/ (+ 2 (pow F 2)) x)))
#s(approx (+ (/ (+ (* F F) 2) x) 2) #s(hole binary64 (/ (+ 2 (+ (* 2 x) (pow F 2))) x)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B))) (/ (cos B) (sin B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* (pow x 2) (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B)))) (/ (cos B) (sin B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* (pow x 2) (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 3) (sin B))))) (/ (cos B) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 2) (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)) (+ (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (* (pow x 3) (sin B))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 2) (sin B))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* x (- (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* x (sin B))) (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (sin B) (+ 2 (pow F 2))))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* x (- (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* B x)) (/ 1 B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* B (pow x 2)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* B x))) (/ 1 B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* B (pow x 2)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* B x)) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* B (pow x 3))))) (/ 1 B)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* x (- (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) x) 1))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (pow x 2))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) x)) 1))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (pow x 2))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) x) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (pow x 3)))) 1))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) x)) (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) x)) (+ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (pow x 2))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) x)) (+ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (+ (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (pow x 3)) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (pow x 2)))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)) (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) (pow x 2))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)) (+ (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3))))) (pow x 3)) (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) (pow x 2)))))))
#s(approx (+ (+ (* F F) (+ x x)) 2) #s(hole binary64 (* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))))
#s(approx (+ (* F F) (+ x x)) #s(hole binary64 (* x (+ 2 (/ (pow F 2) x)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B)))) (/ (cos B) (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))) x)) (/ (cos B) (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* x (sin B)))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))) x)) (/ (cos B) (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* x (sin B)))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (* x (sin B)))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (sin B))) x)) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* x (- (* -1 (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* x (sin B)))) (* -1 (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (sin B) (+ 2 (pow F 2))))))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* B x))) (/ 1 B))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* B x))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) B)) x)) (/ 1 B))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* B x))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) B))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) B)) x)) (/ 1 B))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) x)))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) x)) (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))))) x)))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) x)) (* -1/4 (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))))) x)) (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))))) x)))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) x)) (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) x)) (* -1/4 (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))))) x)) (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) x)) (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))))) x)) (* -1/4 (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))))) x)) (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* 1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1 (/ (+ (* -1 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) x)) (* -1/4 (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))))) x)))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3))))) x)) (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) x)) (* -1/4 (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))))) x)))))
#s(approx (+ (+ (* F F) (+ x x)) 2) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))))
#s(approx (+ (* F F) (+ x x)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (pow F 2) x)) 2)))))
Calls

9 calls:

TimeVariablePointExpression
27.0ms
B
@inf
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (pow (+ (* F F) 2) -1/4) (+ (* F F) 2) 2 -1/4 (sin B) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (* (+ (* F F) 2) (sin B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) (/ -1 B) -1 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (+ (+ (* F F) (+ x x)) 2) (+ (* F F) (+ x x)) (+ x x) -1/2 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* (cos B) (/ x (sin B)))) (* (cos B) (/ x (sin B))) (cos B) (/ x (sin B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+ (+ (* F F) 2) (* 2 x)) (* (+ (/ (+ (* F F) 2) x) 2) x) (+ (/ (+ (* F F) 2) x) 2) (/ (+ (* F F) 2) x) (neg (/ 1 2)) (/ 1 2))
26.0ms
B
@-inf
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (pow (+ (* F F) 2) -1/4) (+ (* F F) 2) 2 -1/4 (sin B) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (* (+ (* F F) 2) (sin B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) (/ -1 B) -1 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (+ (+ (* F F) (+ x x)) 2) (+ (* F F) (+ x x)) (+ x x) -1/2 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* (cos B) (/ x (sin B)))) (* (cos B) (/ x (sin B))) (cos B) (/ x (sin B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+ (+ (* F F) 2) (* 2 x)) (* (+ (/ (+ (* F F) 2) x) 2) x) (+ (/ (+ (* F F) 2) x) 2) (/ (+ (* F F) 2) x) (neg (/ 1 2)) (/ 1 2))
20.0ms
x
@inf
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (pow (+ (* F F) 2) -1/4) (+ (* F F) 2) 2 -1/4 (sin B) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (* (+ (* F F) 2) (sin B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) (/ -1 B) -1 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (+ (+ (* F F) (+ x x)) 2) (+ (* F F) (+ x x)) (+ x x) -1/2 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* (cos B) (/ x (sin B)))) (* (cos B) (/ x (sin B))) (cos B) (/ x (sin B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+ (+ (* F F) 2) (* 2 x)) (* (+ (/ (+ (* F F) 2) x) 2) x) (+ (/ (+ (* F F) 2) x) 2) (/ (+ (* F F) 2) x) (neg (/ 1 2)) (/ 1 2))
17.0ms
x
@-inf
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (pow (+ (* F F) 2) -1/4) (+ (* F F) 2) 2 -1/4 (sin B) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (* (+ (* F F) 2) (sin B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) (/ -1 B) -1 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (+ (+ (* F F) (+ x x)) 2) (+ (* F F) (+ x x)) (+ x x) -1/2 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* (cos B) (/ x (sin B)))) (* (cos B) (/ x (sin B))) (cos B) (/ x (sin B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+ (+ (* F F) 2) (* 2 x)) (* (+ (/ (+ (* F F) 2) x) 2) x) (+ (/ (+ (* F F) 2) x) 2) (/ (+ (* F F) 2) x) (neg (/ 1 2)) (/ 1 2))
17.0ms
B
@0
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (pow (+ (* F F) 2) -1/4) (+ (* F F) 2) 2 -1/4 (sin B) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (* (+ (* F F) 2) (sin B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) (/ -1 B) -1 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (+ (+ (* F F) (+ x x)) 2) (+ (* F F) (+ x x)) (+ x x) -1/2 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* (cos B) (/ x (sin B)))) (* (cos B) (/ x (sin B))) (cos B) (/ x (sin B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+ (+ (* F F) 2) (* 2 x)) (* (+ (/ (+ (* F F) 2) x) 2) x) (+ (/ (+ (* F F) 2) x) 2) (/ (+ (* F F) 2) x) (neg (/ 1 2)) (/ 1 2))

rewrite236.0ms (2.9%)

Memory
-25.1MiB live, 307.7MiB allocated; 40ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0203321691
0210620225
0811219606
Stop Event
iter-limit
node-limit
iter-limit
Counts
392 → 435
Calls
Call 1
Inputs
(+.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)))) (fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))))
(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
x
(/.f64 #s(literal 1 binary64) (tan.f64 B))
#s(literal 1 binary64)
(tan.f64 B)
B
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))))
(fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))
F
(/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) (sin.f64 B))
(*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)))
(pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))
(fma.f64 F F #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal -1/4 binary64)
(sin.f64 B)
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))
(/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) x) F)
(*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) x)
(*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B))
(/.f64 #s(literal -1 binary64) B)
#s(literal -1 binary64)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B)
(-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x)
(*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F)
(pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64))
(fma.f64 F F (+.f64 x x))
(+.f64 x x)
#s(literal -1/2 binary64)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(cos.f64 B)
(/.f64 x (sin.f64 B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))
(/.f64 F (sin.f64 B))
(pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x))
(*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)
(+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64))
(/.f64 (fma.f64 F F #s(literal 2 binary64)) x)
(neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B)) (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))) (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))) (/ (* x (cos B)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (/ (pow (pow 2 -1/4) 2) (sin B)) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (+ (* 1/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 5/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))))) (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))))))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (+ (* 1/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 5/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (* (pow F 2) (- (+ (* -15/512 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* -5/512 (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (- (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))))))) (* 1/2 (/ (* x (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2)))) (sin B)))))))) (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))))))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx F #s(hole binary64 F))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (/ (pow (pow 2 -1/4) 2) (sin B))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* -1/4 (/ (* (pow F 2) (pow (pow 2 -1/4) 2)) (sin B))) (/ (pow (pow 2 -1/4) 2) (sin B)))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (* (pow F 2) (+ (* 1/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (* 5/64 (/ (pow (pow 2 -1/4) 2) (sin B))))))) (/ (pow (pow 2 -1/4) 2) (sin B)))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (* (pow F 2) (+ (* 1/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 5/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (* (pow F 2) (+ (* -15/512 (/ (pow (pow 2 -1/4) 2) (sin B))) (* -5/512 (/ (pow (pow 2 -1/4) 2) (sin B)))))))))) (/ (pow (pow 2 -1/4) 2) (sin B)))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (pow (pow 2 -1/4) 2)))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* -1/4 (* (pow F 2) (pow (pow 2 -1/4) 2))) (pow (pow 2 -1/4) 2))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))))) (pow (pow 2 -1/4) 2))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* 1/64 (pow (pow 2 -1/4) 2)) (+ (* 5/64 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2))))))))) (pow (pow 2 -1/4) 2))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (pow 2 -1/4)))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* -1/8 (* (pow F 2) (pow 2 -1/4))) (pow 2 -1/4))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/8 (pow 2 -1/4)) (* 5/128 (* (pow F 2) (pow 2 -1/4))))) (pow 2 -1/4))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/8 (pow 2 -1/4)) (* (pow F 2) (+ (* -15/1024 (* (pow F 2) (pow 2 -1/4))) (* 5/128 (pow 2 -1/4)))))) (pow 2 -1/4))))
#s(approx (+ (* F F) 2) #s(hole binary64 2))
#s(approx (+ (* F F) 2) #s(hole binary64 (+ 2 (pow F 2))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1/2 (/ (* F (* x (pow (pow 2 -1/4) 2))) (sin B)))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* F (- (* (pow F 2) (- (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* F (- (* (pow F 2) (- (+ (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B)))))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* F (- (* (pow F 2) (- (+ (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (+ (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (* (pow F 2) (- (* 1/2 (- (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))))) (* 1/2 (/ (* x (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2)))) (sin B)))))) (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B)))))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* 1/2 (/ (* F (* x (pow (pow 2 -1/4) 2))) (sin B)))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* F (+ (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* F (+ (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (+ (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* F (+ (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (+ (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (+ (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))) (* (pow F 2) (- (* 1/2 (/ (* x (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2)))) (sin B))) (* 1/2 (- (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))))) (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (* x (pow (pow 2 -1/4) 2)))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (+ (* -1/4 (* (pow F 2) (* x (pow (pow 2 -1/4) 2)))) (* x (pow (pow 2 -1/4) 2))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (+ (* x (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* -1/4 (* x (pow (pow 2 -1/4) 2))) (* (pow F 2) (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))))))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (+ (* x (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* -1/4 (* x (pow (pow 2 -1/4) 2))) (* (pow F 2) (+ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (* (pow F 2) (* x (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2)))))))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (* x (pow (pow 2 -1/4) 2))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* -1/4 (* (pow F 2) (* x (pow (pow 2 -1/4) 2)))) (* x (pow (pow 2 -1/4) 2)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* x (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* -1/4 (* x (pow (pow 2 -1/4) 2))) (* (pow F 2) (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2))))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* x (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* -1/4 (* x (pow (pow 2 -1/4) 2))) (* (pow F 2) (+ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (* (pow F 2) (* x (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2))))))))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* 2 (sin B))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (+ (* 2 (sin B)) (* (pow F 2) (sin B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (/ x B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* -1 (/ x B)) (/ (* F (pow (+ 2 (* 2 x)) -1/2)) B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* -1 (/ x B)) (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* B (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) B))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* -1 (/ x B)) (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* B (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* B (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) B))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 x)))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (- (* F (pow (+ 2 (* 2 x)) -1/2)) x)))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (- (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (+ 2 (* 2 x)))) (pow (+ 2 (* 2 x)) -1/2))) x)))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (- (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) -1/2))) x)))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* F (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (+ 2 (* 2 x)))) (pow (+ 2 (* 2 x)) -1/2)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) -1/2)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 3))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (pow (+ 2 (* 2 x)) 2))))))) (pow (+ 2 (* 2 x)) -1/2)))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (pow (+ 2 (* 2 x)) -1/2)))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (+ 2 (* 2 x)))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 3))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (pow (+ 2 (* 2 x)) 2))))))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (+ (+ (* F F) (+ x x)) 2) #s(hole binary64 (+ 2 (* 2 x))))
#s(approx (+ (+ (* F F) (+ x x)) 2) #s(hole binary64 (+ 2 (+ (* 2 x) (pow F 2)))))
#s(approx (+ (* F F) (+ x x)) #s(hole binary64 (* 2 x)))
#s(approx (+ (* F F) (+ x x)) #s(hole binary64 (+ (* 2 x) (pow F 2))))
#s(approx (/ F (sin B)) #s(hole binary64 (/ F (sin B))))
#s(approx (* (+ (/ (+ (* F F) 2) x) 2) x) #s(hole binary64 (* x (+ 2 (* 2 (/ 1 x))))))
#s(approx (* (+ (/ (+ (* F F) 2) x) 2) x) #s(hole binary64 (+ (* x (+ 2 (* 2 (/ 1 x)))) (pow F 2))))
#s(approx (+ (/ (+ (* F F) 2) x) 2) #s(hole binary64 (+ 2 (* 2 (/ 1 x)))))
#s(approx (+ (/ (+ (* F F) 2) x) 2) #s(hole binary64 (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x)))))
#s(approx (/ (+ (* F F) 2) x) #s(hole binary64 (/ 2 x)))
#s(approx (/ (+ (* F F) 2) x) #s(hole binary64 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ 1 (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B)))) (/ (* x (cos B)) (* F (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))) (/ (* x (cos B)) (* F (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (* F (pow (pow (/ 1 F) 1/2) 2)) (sin B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 4) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B)))))) (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 4) (sin B)))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* -15/8 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* -5/8 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 4) (sin B)))) (+ (* 2 (/ (- (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))) (pow F 6))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B))))))))) (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 4) (sin B)))) (+ (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (* (pow F 6) (sin B))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))))))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (/ (pow (pow (/ 1 F) 1/2) 2) (sin B))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B)))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B)))))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* -15/8 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* -5/8 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B)))))))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (pow (pow (/ 1 F) 1/2) 2)))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (pow (pow (/ 1 F) 1/2) 2))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (pow (pow (/ 1 F) 1/2) 2))))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* -15/8 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 6))) (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (+ (* -5/8 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 6))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (pow (pow (/ 1 F) 1/2) 2))))))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (pow (/ 1 F) 1/2)))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* -1/2 (/ (pow (/ 1 F) 1/2) (pow F 2))) (pow (/ 1 F) 1/2))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* -1/2 (/ (pow (/ 1 F) 1/2) (pow F 2))) (+ (* 5/8 (/ (pow (/ 1 F) 1/2) (pow F 4))) (pow (/ 1 F) 1/2)))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* -15/16 (/ (pow (/ 1 F) 1/2) (pow F 6))) (+ (* -1/2 (/ (pow (/ 1 F) 1/2) (pow F 2))) (+ (* 5/8 (/ (pow (/ 1 F) 1/2) (pow F 4))) (pow (/ 1 F) 1/2))))))
#s(approx (+ (* F F) 2) #s(hole binary64 (pow F 2)))
#s(approx (+ (* F F) 2) #s(hole binary64 (* (pow F 2) (+ 1 (* 2 (/ 1 (pow F 2)))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* F (sin B))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))) F)))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (+ (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (* 2 (/ (- (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))) (pow F 4)))) (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (* (pow F 4) (sin B))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))))) F)))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (+ (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (* 2 (/ (- (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))) (pow F 4))) (* 2 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))))) (pow F 6))))) (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (/ (* x (+ (* -15/8 (pow (pow (/ 1 F) 1/2) 2)) (* -5/8 (pow (pow (/ 1 F) 1/2) 2)))) (* (pow F 6) (sin B))) (+ (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (* (pow F 4) (sin B))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))))) F)))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* F (sin B)))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (- (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B))))) F)))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (- (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (* (pow F 4) (sin B))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))) (+ (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (* 2 (/ (- (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))) (pow F 4))))) F)))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (- (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (/ (* x (+ (* -15/8 (pow (pow (/ 1 F) 1/2) 2)) (* -5/8 (pow (pow (/ 1 F) 1/2) 2)))) (* (pow F 6) (sin B))) (+ (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (* (pow F 4) (sin B))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))))) (+ (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (* 2 (/ (- (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))) (pow F 4))) (* 2 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))))) (pow F 6)))))) F)))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (* x (pow (pow (/ 1 F) 1/2) 2)))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (pow F 2))) (* x (pow (pow (/ 1 F) 1/2) 2))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (pow F 2))) (+ (* x (pow (pow (/ 1 F) 1/2) 2)) (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (pow F 4)))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (pow F 2))) (+ (* x (pow (pow (/ 1 F) 1/2) 2)) (+ (/ (* x (+ (* -15/8 (pow (pow (/ 1 F) 1/2) 2)) (* -5/8 (pow (pow (/ 1 F) 1/2) 2)))) (pow F 6)) (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (pow F 4))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (* x (pow (pow (/ 1 F) 1/2) 2))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (pow F 2))) (* x (pow (pow (/ 1 F) 1/2) 2)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (pow F 2))) (+ (* x (pow (pow (/ 1 F) 1/2) 2)) (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (pow F 4))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (pow F 2))) (+ (* x (pow (pow (/ 1 F) 1/2) 2)) (+ (/ (* x (+ (* -15/8 (pow (pow (/ 1 F) 1/2) 2)) (* -5/8 (pow (pow (/ 1 F) 1/2) 2)))) (pow F 6)) (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (pow F 4)))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* (pow F 2) (sin B))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* (pow F 2) (+ (sin B) (* 2 (/ (sin B) (pow F 2)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (/ 1 B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* F (+ (* -1 (/ x (* B F))) (/ 1 (* B F))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* F (+ (* -1 (/ x (* B F))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 3)))) (/ 1 (* B F)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* F (+ (* -1 (/ x (* B F))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 3)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* B (pow F 5)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* B (pow F 5)))) (/ 1 (* B F)))))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 1))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* F (+ (* -1 (/ x F)) (/ 1 F)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F)) (/ x F)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F)))) (/ x F)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F)))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F))))))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (/ 1 F)))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F)))))))))
#s(approx (+ (+ (* F F) (+ x x)) 2) #s(hole binary64 (* (pow F 2) (+ 1 (+ (* 2 (/ x (pow F 2))) (* 2 (/ 1 (pow F 2))))))))
#s(approx (+ (* F F) (+ x x)) #s(hole binary64 (* (pow F 2) (+ 1 (* 2 (/ x (pow F 2)))))))
#s(approx (* (+ (/ (+ (* F F) 2) x) 2) x) #s(hole binary64 (* (pow F 2) (+ 1 (/ (* x (+ 2 (* 2 (/ 1 x)))) (pow F 2))))))
#s(approx (+ (/ (+ (* F F) 2) x) 2) #s(hole binary64 (/ (pow F 2) x)))
#s(approx (+ (/ (+ (* F F) 2) x) 2) #s(hole binary64 (* (pow F 2) (+ (/ 1 x) (+ (* 2 (/ 1 (pow F 2))) (/ 2 (* (pow F 2) x)))))))
#s(approx (/ (+ (* F F) 2) x) #s(hole binary64 (* (pow F 2) (+ (/ 1 x) (* 2 (/ 1 (* (pow F 2) x)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ -1 (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (/ 1 (* F (sin B))) (/ (* x (cos B)) (* F (sin B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ (* x (cos B)) (sin B))) F)) (/ 1 (* F (sin B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* F (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))))) F)) (/ (* x (cos B)) (sin B))) F)) (/ 1 (* F (sin B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (* F (pow (pow (/ -1 F) 1/2) 2)) (sin B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (- (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B)))) (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* (pow F 2) (sin B)))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (- (+ (* -1 (/ (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 4))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B))))) (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 4)))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (- (+ (* -1 (/ (+ (* -15/8 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* -5/8 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 6))) (+ (* -1 (/ (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 4))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B)))))) (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 4))) (* -1 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))))) (pow F 6))))))))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B)))) (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 4) (sin B)))) (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (+ (* -15/8 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* -5/8 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 4) (sin B)))) (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))))))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (pow (pow (/ -1 F) 1/2) 2)))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2))) (pow (pow (/ -1 F) 1/2) 2))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2))) (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 4))) (pow (pow (/ -1 F) 1/2) 2))))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) #s(hole binary64 (+ (* -15/8 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 6))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2))) (+ (* -5/8 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 6))) (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 4))) (pow (pow (/ -1 F) 1/2) 2))))))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (pow (/ -1 F) 1/2)))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* -1/2 (/ (pow (/ -1 F) 1/2) (pow F 2))) (pow (/ -1 F) 1/2))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* -1/2 (/ (pow (/ -1 F) 1/2) (pow F 2))) (+ (* 5/8 (/ (pow (/ -1 F) 1/2) (pow F 4))) (pow (/ -1 F) 1/2)))))
#s(approx (pow (+ (* F F) 2) -1/4) #s(hole binary64 (+ (* -15/16 (/ (pow (/ -1 F) 1/2) (pow F 6))) (+ (* -1/2 (/ (pow (/ -1 F) 1/2) (pow F 2))) (+ (* 5/8 (/ (pow (/ -1 F) 1/2) (pow F 4))) (pow (/ -1 F) 1/2))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* F (sin B))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* (pow F 2) (sin B)))))) F))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (* (pow F 4) (sin B))) (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (+ (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 2))) (* 2 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 4)))))) F))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (- (/ (* x (+ (* -15/8 (pow (pow (/ -1 F) 1/2) 2)) (* -5/8 (pow (pow (/ -1 F) 1/2) 2)))) (* (pow F 6) (sin B))) (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (+ (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 2))) (+ (* -1 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))))) (pow F 4))) (* 2 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))))) (pow F 6))))))) F))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* F (sin B)))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 2)))) F))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (+ (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 2))) (* -1 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))))) (pow F 4))))) F))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (+ (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 2))) (+ (* -1 (/ (- (/ (* x (+ (* -15/8 (pow (pow (/ -1 F) 1/2) 2)) (* -5/8 (pow (pow (/ -1 F) 1/2) 2)))) (sin B)) (* 2 (- (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))))))) (pow F 6))) (* -1 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))))) (pow F 4)))))) F))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (* x (pow (pow (/ -1 F) 1/2) 2)))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* -1 (* F (+ (* -1 (* x (pow (pow (/ -1 F) 1/2) 2))) (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (pow F 2)))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* -1 (* F (+ (* -1 (* x (pow (pow (/ -1 F) 1/2) 2))) (+ (* -1 (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (pow F 4))) (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (pow F 2))))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* -1 (* F (+ (* -1 (* x (pow (pow (/ -1 F) 1/2) 2))) (+ (* -1 (/ (* x (+ (* -15/8 (pow (pow (/ -1 F) 1/2) 2)) (* -5/8 (pow (pow (/ -1 F) 1/2) 2)))) (pow F 6))) (+ (* -1 (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (pow F 4))) (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (pow F 2)))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (* x (pow (pow (/ -1 F) 1/2) 2))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (pow F 2))) (* x (pow (pow (/ -1 F) 1/2) 2)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (pow F 2))) (+ (* x (pow (pow (/ -1 F) 1/2) 2)) (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (pow F 4))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (pow F 2))) (+ (* x (pow (pow (/ -1 F) 1/2) 2)) (+ (/ (* x (+ (* -15/8 (pow (pow (/ -1 F) 1/2) 2)) (* -5/8 (pow (pow (/ -1 F) 1/2) 2)))) (pow F 6)) (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (pow F 4)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (/ -1 B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* F (+ (/ 1 (* B F)) (/ x (* B F)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* -1 (/ x B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2))))) F)) (/ 1 (* B F)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* -1 (/ x B)) (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B F))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* B (pow F 3)))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* B (pow F 3)))))) F))) F)) (/ 1 (* B F)))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 -1))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* F (+ (/ 1 F) (/ x F))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) x) F)) (/ 1 F))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) F)) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 3))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 3))))) F)) x) F)) (/ 1 F))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F))))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F)))))))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (/ -1 F)))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (- (+ (* -1 (/ (+ (* 1/8 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 5))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3)))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (- (+ (* -1 (/ (+ (* -1/6 (pow (+ 2 (* 2 x)) 3)) (+ (* -1/8 (pow (+ 2 (* 2 x)) 3)) (* -1/48 (pow (+ 2 (* 2 x)) 3)))) (pow F 7))) (+ (* -1 (/ (+ (* 1/8 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 5))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3))))) (/ 1 F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* 1/3 x) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (* 2/15 x)) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (- (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* 1/3 (* (pow B 2) x)) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (* 2/15 x))))) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))) x) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ x B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* -1/3 (* (pow B 2) x))) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* -1/3 (pow B 2))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* (pow B 2) (- (* -1/45 (pow B 2)) 1/3))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* (pow B 2) (- (* (pow B 2) (- (* -2/945 (pow B 2)) 1/45)) 1/3))) B)))
#s(approx (tan B) #s(hole binary64 B))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* 1/3 (pow B 2))))))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (+ 1/3 (* 2/15 (pow B 2))))))))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (+ 1/3 (* (pow B 2) (+ 2/15 (* 17/315 (pow B 2))))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* 1/6 (* (pow B 2) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (pow B 2) (- (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* -1/6 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (pow B 2) (- (+ (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2))))) (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))))))) (* -1/6 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (pow B 2) (- (+ (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (+ (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/5040 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (+ (* 1/720 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/6 (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))))))) (+ (* -1/5040 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ (* 1/720 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/6 (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))))))))))) (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))))))) (* -1/6 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (/ (pow (pow (+ 2 (pow F 2)) -1/4) 2) B)))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (/ (+ (* 1/6 (* (pow B 2) (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (pow (pow (+ 2 (pow F 2)) -1/4) 2)) B)))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (/ (+ (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* 1/120 (pow (pow (+ 2 (pow F 2)) -1/4) 2))))) (* -1/6 (pow (pow (+ 2 (pow F 2)) -1/4) 2)))) (pow (pow (+ 2 (pow F 2)) -1/4) 2)) B)))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (/ (+ (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (+ (* 1/720 (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* 1/6 (+ (* -1/36 (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* 1/120 (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))))) (+ (* -1/36 (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* 1/120 (pow (pow (+ 2 (pow F 2)) -1/4) 2))))) (* -1/6 (pow (pow (+ 2 (pow F 2)) -1/4) 2)))) (pow (pow (+ 2 (pow F 2)) -1/4) 2)) B)))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* -1/6 (pow B 2))))))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (- (* 1/120 (pow B 2)) 1/6))))))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/120 (* -1/5040 (pow B 2)))) 1/6))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* B (+ 2 (pow F 2)))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (* -1/6 (/ (* (pow B 2) (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2)))) (+ 2 (pow F 2)))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (+ (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (+ (* -1/5040 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (+ (* 1/720 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/6 (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))))))))))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* B (+ 2 (pow F 2))))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (+ (* 1/6 (/ (* (pow B 2) (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2)))) (+ 2 (pow F 2)))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (+ (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2))))))) (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (+ (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (+ (* 1/720 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/6 (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))))))))) (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2))))))) (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* B (+ 2 (pow F 2)))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* B (+ 2 (+ (* -1/6 (* (pow B 2) (+ 2 (pow F 2)))) (pow F 2))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* B (+ 2 (+ (* (pow B 2) (+ (* -1/6 (+ 2 (pow F 2))) (* 1/120 (* (pow B 2) (+ 2 (pow F 2)))))) (pow F 2))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* B (+ 2 (+ (* (pow B 2) (+ (* -1/6 (+ 2 (pow F 2))) (* (pow B 2) (+ (* -1/5040 (* (pow B 2) (+ 2 (pow F 2)))) (* 1/120 (+ 2 (pow F 2))))))) (pow F 2))))))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* -1/6 (pow B 2)) 1) B)))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6)) 1) B)))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)) 1) B)))
#s(approx (neg (* (cos B) (/ x (sin B)))) #s(hole binary64 (/ (- (* (pow B 2) (- (* -1/6 x) (* -1/2 x))) x) B)))
#s(approx (neg (* (cos B) (/ x (sin B)))) #s(hole binary64 (/ (- (* (pow B 2) (- (+ (* -1/6 x) (* (pow B 2) (- (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)) (* 1/24 x)))) (* -1/2 x))) x) B)))
#s(approx (neg (* (cos B) (/ x (sin B)))) #s(hole binary64 (/ (- (* (pow B 2) (- (+ (* -1/6 x) (* (pow B 2) (- (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (+ (* 1/120 x) (* (pow B 2) (- (+ (* -1/6 (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)))) (+ (* -1/5040 x) (* 1/120 (- (* -1/2 x) (* -1/6 x))))) (* -1/720 x))))) (* 1/24 x)))) (* -1/2 x))) x) B)))
#s(approx (* (cos B) (/ x (sin B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* -1/2 x) (* -1/6 x)))) B)))
#s(approx (* (cos B) (/ x (sin B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (+ (* -1/2 x) (* (pow B 2) (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x))))) (* -1/6 x)))) B)))
#s(approx (* (cos B) (/ x (sin B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (+ (* -1/2 x) (* (pow B 2) (- (+ (* 1/24 x) (* (pow B 2) (- (* -1/720 x) (+ (* -1/6 (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)))) (+ (* -1/5040 x) (* 1/120 (- (* -1/2 x) (* -1/6 x)))))))) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x))))) (* -1/6 x)))) B)))
#s(approx (cos B) #s(hole binary64 (+ 1 (* -1/2 (pow B 2)))))
#s(approx (cos B) #s(hole binary64 (+ 1 (* (pow B 2) (- (* 1/24 (pow B 2)) 1/2)))))
#s(approx (cos B) #s(hole binary64 (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/24 (* -1/720 (pow B 2)))) 1/2)))))
#s(approx (/ x (sin B)) #s(hole binary64 (/ (+ x (* 1/6 (* (pow B 2) x))) B)))
#s(approx (/ x (sin B)) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 x) (* 1/120 x)))) (* -1/6 x)))) B)))
#s(approx (/ x (sin B)) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 x) (+ (* 1/720 x) (* 1/6 (+ (* -1/36 x) (* 1/120 x))))))) (+ (* -1/36 x) (* 1/120 x)))) (* -1/6 x)))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ F B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* 1/6 (* (pow B 2) F))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B)) (/ (* x (cos B)) (sin B)))))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (* x (cos B)) (sin B))))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (cos B) (sin B))))
#s(approx (tan B) #s(hole binary64 (/ (sin B) (cos B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (- (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (sin B)) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* (sin B) (+ 2 (pow F 2)))))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) #s(hole binary64 (/ (pow (pow (+ 2 (pow F 2)) -1/4) 2) (sin B))))
#s(approx (sin B) #s(hole binary64 (sin B)))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) #s(hole binary64 (* -1 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* (sin B) (+ 2 (pow F 2)))))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) #s(hole binary64 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* (sin B) (+ 2 (pow F 2))))))
#s(approx (* (+ (* F F) 2) (sin B)) #s(hole binary64 (* (sin B) (+ 2 (pow F 2)))))
#s(approx (cos B) #s(hole binary64 (cos B)))
#s(approx (/ x (sin B)) #s(hole binary64 (/ x (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2))))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx x #s(hole binary64 x))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (+ 2 (pow F 2))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2)))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2)))))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (sin B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (+ (* -1 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* (sin B) (+ 2 (pow F 2))))) (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (sin B)))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) #s(hole binary64 (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) #s(hole binary64 (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* B (+ 2 (pow F 2))))) (/ 1 B))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* B (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* B (pow (+ 2 (pow F 2)) 2))))) (/ 1 B))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* B (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* B (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* B (pow (+ 2 (pow F 2)) 2))))))) (/ 1 B))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) B))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* F (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) 1)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (pow (+ 2 (pow F 2)) 2)))) 1)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (pow (+ 2 (pow F 2)) 3))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 2)))))) 1)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* -1 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (+ 2 (pow F 2)))) (* F (pow (+ 2 (pow F 2)) -1/2)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (pow (+ 2 (pow F 2)) 2))))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (pow (+ 2 (pow F 2)) 3))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 2))))))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (pow (+ 2 (pow F 2)) -1/2)))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* -1 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* x (+ (* -1 (/ (pow (+ 2 (pow F 2)) -1/2) (+ 2 (pow F 2)))) (* 3/2 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 2))))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (* x (+ (* -1 (/ (pow (+ 2 (pow F 2)) -1/2) (+ 2 (pow F 2)))) (* x (+ (* -5/2 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 3))) (* 3/2 (/ (pow (+ 2 (pow F 2)) -1/2) (pow (+ 2 (pow F 2)) 2))))))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (+ (/ (+ (* F F) 2) x) 2) #s(hole binary64 (/ (+ 2 (pow F 2)) x)))
#s(approx (+ (/ (+ (* F F) 2) x) 2) #s(hole binary64 (/ (+ 2 (+ (* 2 x) (pow F 2))) x)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B))) (/ (cos B) (sin B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* (pow x 2) (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B)))) (/ (cos B) (sin B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* (pow x 2) (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 3) (sin B))))) (/ (cos B) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 2) (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)) (+ (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (* (pow x 3) (sin B))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 2) (sin B))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* x (- (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* x (sin B))) (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (sin B) (+ 2 (pow F 2))))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* x (- (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* B x)) (/ 1 B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* B (pow x 2)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* B x))) (/ 1 B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* B (pow x 2)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* B x)) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* B (pow x 3))))) (/ 1 B)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* x (- (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) x) 1))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (pow x 2))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) x)) 1))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (pow x 2))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) x) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (pow x 3)))) 1))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) x)) (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) x)) (+ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (pow x 2))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) x)) (+ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (+ (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (pow x 3)) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (pow x 2)))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)) (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) (pow x 2))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)) (+ (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3))))) (pow x 3)) (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) (pow x 2)))))))
#s(approx (+ (+ (* F F) (+ x x)) 2) #s(hole binary64 (* x (+ 2 (+ (* 2 (/ 1 x)) (/ (pow F 2) x))))))
#s(approx (+ (* F F) (+ x x)) #s(hole binary64 (* x (+ 2 (/ (pow F 2) x)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B)))) (/ (cos B) (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))) x)) (/ (cos B) (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* x (sin B)))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))) x)) (/ (cos B) (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* x (sin B)))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (* x (sin B)))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (sin B))) x)) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* x (- (* -1 (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* x (sin B)))) (* -1 (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (sin B) (+ 2 (pow F 2))))))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* B x))) (/ 1 B))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* B x))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) B)) x)) (/ 1 B))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* B x))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) B))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) B)) x)) (/ 1 B))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) x)))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) x)) (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))))) x)))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) x)) (* -1/4 (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))))) x)) (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))))) x)))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) x)) (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) x)) (* -1/4 (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))))) x)) (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) x)) (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))))) x)) (* -1/4 (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))))) x)) (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* 1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1 (/ (+ (* -1 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) x)) (* -1/4 (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))))) x)))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3))))) x)) (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) x)) (* -1/4 (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))))) x)))))
#s(approx (+ (+ (* F F) (+ x x)) 2) #s(hole binary64 (* -1 (* x (- (* -1 (/ (+ 2 (pow F 2)) x)) 2)))))
#s(approx (+ (* F F) (+ x x)) #s(hole binary64 (* -1 (* x (- (* -1 (/ (pow F 2) x)) 2)))))
Outputs
(/.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(literal 3 binary64)) (pow.f64 #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (-.f64 (*.f64 #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (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)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (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)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))))
(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
x
(pow.f64 (tan.f64 B) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B)))
(/.f64 #s(literal 1 binary64) (tan.f64 B))
(tan.f64 (+.f64 (neg.f64 B) (/.f64 (PI.f64) #s(literal 2 binary64))))
#s(literal 1 binary64)
(/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (cos.f64 B)))
(/.f64 (sin.f64 B) (cos.f64 B))
(tan.f64 (+.f64 B (PI.f64)))
(tan.f64 B)
B
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))))
(/.f64 (+.f64 (pow.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))) #s(literal 3 binary64))) (fma.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))) (*.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))) (*.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))))))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))
(+.f64 (*.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))
F
(/.f64 (neg.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64))) (neg.f64 (sin.f64 B)))
(/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)))
(pow.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 F F) #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (*.f64 F F) (*.f64 F F) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 F F) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 F) (fabs.f64 F) #s(literal 2 binary64))
(fma.f64 (neg.f64 F) (neg.f64 F) #s(literal 2 binary64))
(fma.f64 F F #s(literal 2 binary64))
(+.f64 (*.f64 F F) #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal -1/4 binary64)
(sin.f64 B)
(neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) (fma.f64 F F #s(literal 2 binary64))) (/.f64 F (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)) (neg.f64 (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))
(*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F)
(*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x)
(*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B))
(/.f64 #s(literal -1 binary64) B)
(/.f64 #s(literal 1 binary64) (neg.f64 B))
#s(literal -1 binary64)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x)) (neg.f64 B))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B)
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F)) (*.f64 x x)) (fma.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F x))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (fma.f64 x x (*.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x))))
(-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x)
(*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F)
(pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (fma.f64 F F (+.f64 x x)) #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (fma.f64 F F (+.f64 x x)) (fma.f64 F F (+.f64 x x)) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 F F) #s(literal 3 binary64)) (pow.f64 (+.f64 x x) #s(literal 3 binary64))) (fma.f64 (*.f64 F F) (*.f64 F F) (-.f64 (*.f64 (+.f64 x x) (+.f64 x x)) (*.f64 (*.f64 F F) (+.f64 x x)))))
(fma.f64 (fabs.f64 F) (fabs.f64 F) (+.f64 x x))
(fma.f64 (neg.f64 F) (neg.f64 F) (+.f64 x x))
(fma.f64 F F (+.f64 x x))
(+.f64 (*.f64 F F) (+.f64 x x))
(/.f64 (fma.f64 (*.f64 x x) x (*.f64 (*.f64 x x) x)) (fma.f64 x x (-.f64 (*.f64 x x) (*.f64 x x))))
(+.f64 x x)
#s(literal -1/2 binary64)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
(neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B))))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(sin.f64 (+.f64 B (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 B))
(cos.f64 B)
(/.f64 (neg.f64 x) (neg.f64 (sin.f64 B)))
(/.f64 x (sin.f64 B))
(/.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (-.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) #s(literal -1/2 binary64))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) #s(literal -1/2 binary64)))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 F) (neg.f64 (sin.f64 B)))
(/.f64 F (sin.f64 B))
(pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x))) #s(literal -1/2 binary64)))
#s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x))
(*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)
(/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)))))
(+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64))
(/.f64 (neg.f64 (fma.f64 F F #s(literal 2 binary64))) (neg.f64 x))
(/.f64 (fma.f64 F F #s(literal 2 binary64)) x)
(+.f64 (/.f64 (*.f64 F F) x) (/.f64 #s(literal 2 binary64) x))
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#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 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (*.f64 x (cos.f64 B))) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (*.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -5/2 binary64))))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (sin.f64 B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (*.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -5/2 binary64))))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (sin.f64 B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 F F) (fma.f64 #s(literal -5/16 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)))) (*.f64 #s(literal 3/8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 B) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (sin.f64 B)))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (fma.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (fma.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal 1/64 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (fma.f64 #s(literal 5/64 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (sin.f64 B))))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (fma.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal 1/64 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (fma.f64 #s(literal 5/64 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))) (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal -15/512 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (fma.f64 #s(literal -5/512 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (sin.f64 B))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -15/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -5/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (sin.f64 B)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (sin.f64 B))))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))
#s(approx F F)
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 F (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64)) (sin.f64 B)) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 (*.f64 F F) (fma.f64 #s(literal 1/64 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 #s(literal 5/64 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)))))) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 (*.f64 F F) (fma.f64 #s(literal 1/64 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (fma.f64 #s(literal 5/64 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -15/512 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 #s(literal -5/512 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B))))))))) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 F (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -15/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -5/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
#s(approx (pow (+ (* F F) 2) -1/4) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
#s(approx (pow (+ (* F F) 2) -1/4) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 F F) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
#s(approx (pow (+ (* F F) 2) -1/4) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/8 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 #s(literal 5/128 binary64) (*.f64 (*.f64 F F) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
#s(approx (pow (+ (* F F) 2) -1/4) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/8 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -15/1024 binary64) (*.f64 (*.f64 F F) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 #s(literal 5/128 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
#s(approx (+ (* F F) 2) #s(literal 2 binary64))
#s(approx (+ (* F F) 2) (+.f64 #s(literal 2 binary64) (*.f64 F F)))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (sin.f64 B))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (*.f64 F (-.f64 (*.f64 (*.f64 F F) (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (*.f64 F (-.f64 (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (sin.f64 B)))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (*.f64 F (-.f64 (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))) (*.f64 (*.f64 F F) (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (sin.f64 B))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -15/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -5/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (sin.f64 B)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (sin.f64 B)))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (sin.f64 B))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (*.f64 F (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (*.f64 F (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (sin.f64 B))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (*.f64 F (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -15/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -5/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (sin.f64 B))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (sin.f64 B))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (*.f64 F (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (*.f64 F (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 F F) (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (*.f64 F (fma.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 F F) (*.f64 x (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))))))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (*.f64 F (fma.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 F F) (fma.f64 x (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 F F) (*.f64 x (fma.f64 #s(literal -15/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -5/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))))))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 F F) (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (fma.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 F F) (*.f64 x (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (fma.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 F F) (fma.f64 x (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 F F) (*.f64 x (fma.f64 #s(literal -15/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -5/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))))))))))
#s(approx (* (+ (* F F) 2) (sin B)) (*.f64 #s(literal 2 binary64) (sin.f64 B)))
#s(approx (* (+ (* F F) 2) (sin B)) (fma.f64 #s(literal 2 binary64) (sin.f64 B) (*.f64 (*.f64 F F) (sin.f64 B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (/.f64 x B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (*.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) B) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -5/2 binary64))))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) B)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) x))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (-.f64 (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)))) x))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (-.f64 (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 #s(literal 3/8 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)))) x))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 #s(literal 3/8 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 F F) (fma.f64 #s(literal -5/16 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64))) (*.f64 #s(literal 3/8 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -5/2 binary64)))))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 #s(literal 3/8 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 F F) (fma.f64 #s(literal -5/16 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64))) (*.f64 #s(literal 3/8 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -5/2 binary64)))))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))))
#s(approx (+ (+ (* F F) (+ x x)) 2) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
#s(approx (+ (+ (* F F) (+ x x)) 2) (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))))
#s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x))
#s(approx (+ (* F F) (+ x x)) (fma.f64 #s(literal 2 binary64) x (*.f64 F F)))
#s(approx (/ F (sin B)) (/.f64 F (sin.f64 B)))
#s(approx (* (+ (/ (+ (* F F) 2) x) 2) x) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)))))
#s(approx (* (+ (/ (+ (* F F) 2) x) 2) x) (fma.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))) (*.f64 F F)))
#s(approx (+ (/ (+ (* F F) 2) x) 2) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))))
#s(approx (+ (/ (+ (* F F) 2) x) 2) (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 F F) x))))
#s(approx (/ (+ (* F F) 2) x) (/.f64 #s(literal 2 binary64) x))
#s(approx (/ (+ (* F F) 2) x) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 F F) x)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (sin.f64 B))) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (pow.f64 F #s(literal 4 binary64)) (sin.f64 B))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (pow.f64 F #s(literal 4 binary64)) (sin.f64 B))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (pow.f64 F #s(literal 4 binary64)) (sin.f64 B))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (sin.f64 B)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (pow.f64 F #s(literal 4 binary64)) (sin.f64 B))) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (fma.f64 #s(literal -15/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (pow.f64 F #s(literal 6 binary64)) (sin.f64 B))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 #s(literal -5/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (pow.f64 F #s(literal 6 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (pow.f64 F #s(literal 4 binary64)) (sin.f64 B))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (pow.f64 F #s(literal 4 binary64)) (sin.f64 B))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (pow.f64 F #s(literal 4 binary64)) (sin.f64 B))) (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B)))) (pow.f64 F #s(literal 6 binary64))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (sin.f64 B))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (pow.f64 F #s(literal 4 binary64)) (sin.f64 B))) (fma.f64 (/.f64 x (pow.f64 F #s(literal 6 binary64))) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))) (sin.f64 B)) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))))))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (sin.f64 B)))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (sin.f64 B))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (pow.f64 F #s(literal 4 binary64)) (sin.f64 B))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (pow.f64 F #s(literal 4 binary64)) (sin.f64 B))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (sin.f64 B))))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (fma.f64 #s(literal -15/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (pow.f64 F #s(literal 6 binary64)) (sin.f64 B))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 #s(literal -5/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (pow.f64 F #s(literal 6 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (pow.f64 F #s(literal 4 binary64)) (sin.f64 B))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (pow.f64 F #s(literal 4 binary64)) (sin.f64 B))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (sin.f64 B))))))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 F F)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 F F)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (pow.f64 F #s(literal 4 binary64))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (pow.f64 F #s(literal 4 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (fma.f64 #s(literal -15/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (pow.f64 F #s(literal 6 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 F F)) (fma.f64 #s(literal -5/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (pow.f64 F #s(literal 6 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (pow.f64 F #s(literal 4 binary64))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (pow.f64 F #s(literal 4 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))))))
#s(approx (pow (+ (* F F) 2) -1/4) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))
#s(approx (pow (+ (* F F) 2) -1/4) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))
#s(approx (pow (+ (* F F) 2) -1/4) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (*.f64 F F)) (fma.f64 #s(literal 5/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (pow.f64 F #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))
#s(approx (pow (+ (* F F) 2) -1/4) (fma.f64 #s(literal -15/16 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (pow.f64 F #s(literal 6 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (*.f64 F F)) (fma.f64 #s(literal 5/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (pow.f64 F #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))))
#s(approx (+ (* F F) 2) (*.f64 F F))
#s(approx (+ (* F F) 2) (*.f64 (*.f64 F F) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F F))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 F (sin.f64 B)))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B)))) F))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B)))) (pow.f64 F #s(literal 4 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 (/.f64 x (pow.f64 F #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))) (sin.f64 B)) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B))))) F))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B)))) (pow.f64 F #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))) (sin.f64 B)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B)))))) (pow.f64 F #s(literal 6 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 (/.f64 x (pow.f64 F #s(literal 6 binary64))) (/.f64 (fma.f64 #s(literal -15/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 #s(literal -5/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))) (sin.f64 B)) (fma.f64 (/.f64 x (pow.f64 F #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))) (sin.f64 B)) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B)))))) F))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 F (sin.f64 B))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))))) F))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 (/.f64 x (pow.f64 F #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))) (sin.f64 B)) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B)))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B)))) (pow.f64 F #s(literal 4 binary64)))))) F))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 (/.f64 x (pow.f64 F #s(literal 6 binary64))) (/.f64 (fma.f64 #s(literal -15/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 #s(literal -5/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))) (sin.f64 B)) (fma.f64 (/.f64 x (pow.f64 F #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))) (sin.f64 B)) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B))))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B)))) (pow.f64 F #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))) (sin.f64 B)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B)))))) (pow.f64 F #s(literal 6 binary64))))))) F))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (*.f64 F (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 F F)) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 F F)) (fma.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))) (pow.f64 F #s(literal 4 binary64)))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 F F)) (fma.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (+.f64 (/.f64 (*.f64 x (fma.f64 #s(literal -15/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 #s(literal -5/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))) (pow.f64 F #s(literal 6 binary64))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))) (pow.f64 F #s(literal 4 binary64))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 F F)) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 F F)) (fma.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))) (pow.f64 F #s(literal 4 binary64))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 F F)) (fma.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (+.f64 (/.f64 (*.f64 x (fma.f64 #s(literal -15/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 #s(literal -5/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))) (pow.f64 F #s(literal 6 binary64))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))) (pow.f64 F #s(literal 4 binary64)))))))
#s(approx (* (+ (* F F) 2) (sin B)) (*.f64 (*.f64 F F) (sin.f64 B)))
#s(approx (* (+ (* F F) 2) (sin B)) (*.f64 (*.f64 F F) (+.f64 (sin.f64 B) (*.f64 #s(literal 2 binary64) (/.f64 (sin.f64 B) (*.f64 F F))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (/.f64 #s(literal 1 binary64) B))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 B (pow.f64 F #s(literal 5 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 B (pow.f64 F #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x F) (/.f64 #s(literal 1 binary64) F))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F)) (/.f64 x F))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) F)))) (/.f64 x F))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) F))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (pow.f64 F #s(literal 7 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (pow.f64 F #s(literal 7 binary64))) (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (pow.f64 F #s(literal 7 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) F)))))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F)))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) F)))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (pow.f64 F #s(literal 7 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (pow.f64 F #s(literal 7 binary64))) (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (pow.f64 F #s(literal 7 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) F))))))))
#s(approx (+ (+ (* F F) (+ x x)) 2) (*.f64 (*.f64 F F) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 x (*.f64 F F)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F F)))))))
#s(approx (+ (* F F) (+ x x)) (*.f64 (*.f64 F F) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x (*.f64 F F))))))
#s(approx (* (+ (/ (+ (* F F) 2) x) 2) x) (*.f64 (*.f64 F F) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)))) (*.f64 F F)))))
#s(approx (+ (/ (+ (* F F) 2) x) 2) (/.f64 (*.f64 F F) x))
#s(approx (+ (/ (+ (* F F) 2) x) 2) (*.f64 (*.f64 F F) (+.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F F)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 F F) x))))))
#s(approx (/ (+ (* F F) 2) x) (*.f64 (*.f64 F F) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 F F) x))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 F (sin.f64 B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B)))))) F)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 #s(literal -1 binary64) (*.f64 F (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 #s(literal -1 binary64) (*.f64 F (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)))) (pow.f64 F #s(literal 4 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))) (pow.f64 F #s(literal 4 binary64)))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 #s(literal -1 binary64) (*.f64 F (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -15/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (*.f64 #s(literal -5/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)))) (pow.f64 F #s(literal 6 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)))) (pow.f64 F #s(literal 4 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))) (pow.f64 F #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))) (sin.f64 B)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))))) (pow.f64 F #s(literal 6 binary64))))))))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (pow.f64 F #s(literal 4 binary64)) (sin.f64 B))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (pow.f64 F #s(literal 4 binary64)) (sin.f64 B))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B))))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (fma.f64 #s(literal -15/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (pow.f64 F #s(literal 6 binary64)) (sin.f64 B))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 #s(literal -5/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (pow.f64 F #s(literal 6 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (pow.f64 F #s(literal 4 binary64)) (sin.f64 B))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (pow.f64 F #s(literal 4 binary64)) (sin.f64 B))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B))))))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 F F)) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 F F)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (pow.f64 F #s(literal 4 binary64))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (pow.f64 F #s(literal 4 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))))
#s(approx (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (fma.f64 #s(literal -15/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (pow.f64 F #s(literal 6 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 F F)) (fma.f64 #s(literal -5/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (pow.f64 F #s(literal 6 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (pow.f64 F #s(literal 4 binary64))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (pow.f64 F #s(literal 4 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))))))
#s(approx (pow (+ (* F F) 2) -1/4) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))
#s(approx (pow (+ (* F F) 2) -1/4) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))))
#s(approx (pow (+ (* F F) 2) -1/4) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (*.f64 F F)) (fma.f64 #s(literal 5/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (pow.f64 F #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))
#s(approx (pow (+ (* F F) 2) -1/4) (fma.f64 #s(literal -15/16 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (pow.f64 F #s(literal 6 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (*.f64 F F)) (fma.f64 #s(literal 5/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (pow.f64 F #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (*.f64 F (sin.f64 B)))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B)))))) F)))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))) (*.f64 (pow.f64 F #s(literal 4 binary64)) (sin.f64 B))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))) (*.f64 F F)) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))) (pow.f64 F #s(literal 4 binary64))))))) F)))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (fma.f64 #s(literal -15/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal -5/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))) (*.f64 (pow.f64 F #s(literal 6 binary64)) (sin.f64 B))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))) (*.f64 F F)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))) (sin.f64 B)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))))) (pow.f64 F #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))) (sin.f64 B)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))))) (pow.f64 F #s(literal 6 binary64)))))))) F)))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (*.f64 F (sin.f64 B))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))) (*.f64 F F)))) F)))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))) (*.f64 F F)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))) (sin.f64 B)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))))) (pow.f64 F #s(literal 4 binary64)))))) F)))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))) (*.f64 F F)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (fma.f64 #s(literal -15/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal -5/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))) (sin.f64 B)) (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))) (sin.f64 B)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))))))) (pow.f64 F #s(literal 6 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))) (sin.f64 B)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))))) (pow.f64 F #s(literal 4 binary64))))))) F)))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (*.f64 F (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (*.f64 F F))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))) (pow.f64 F #s(literal 4 binary64))) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (*.f64 F F)))))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -15/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal -5/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))) (pow.f64 F #s(literal 6 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))) (pow.f64 F #s(literal 4 binary64))) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (*.f64 F F))))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (*.f64 F F)) (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (*.f64 F F)) (fma.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))) (pow.f64 F #s(literal 4 binary64))))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (*.f64 F F)) (fma.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (+.f64 (/.f64 (*.f64 x (fma.f64 #s(literal -15/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal -5/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))) (pow.f64 F #s(literal 6 binary64))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))) (pow.f64 F #s(literal 4 binary64)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (/.f64 #s(literal -1 binary64) B))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B F)) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 B (*.f64 (*.f64 F F) F))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 B (*.f64 (*.f64 F F) F)))))) F))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal -1 binary64))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) F) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 F F) F)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 F F) F))))) F)) x) F) (/.f64 #s(literal 1 binary64) F)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) F)))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (pow.f64 F #s(literal 7 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (pow.f64 F #s(literal 7 binary64))) (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (pow.f64 F #s(literal 7 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) F))))))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F)))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))) (pow.f64 F #s(literal 5 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)))) (/.f64 #s(literal 1 binary64) F)))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (*.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64))))) (pow.f64 F #s(literal 7 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))) (pow.f64 F #s(literal 5 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))))) (/.f64 #s(literal 1 binary64) F)))
#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) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/3 binary64) x) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal 1/3 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/9 binary64) x (*.f64 #s(literal 2/15 binary64) x)) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal 1/3 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/9 binary64) x (fma.f64 #s(literal 2/15 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/3 binary64) (fma.f64 #s(literal -1/9 binary64) x (*.f64 #s(literal 2/15 binary64) x)) (fma.f64 #s(literal -2/45 binary64) x (*.f64 #s(literal 17/315 binary64) x))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/720 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))))))))))) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) x) B))
#s(approx (neg (* x (/ 1 (tan B)))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 B B) x)) x) B))
#s(approx (neg (* x (/ 1 (tan B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (fma.f64 #s(literal 1/3 binary64) x (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/9 binary64) x (*.f64 #s(literal 2/15 binary64) x))))) x) B))
#s(approx (neg (* x (/ 1 (tan B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (fma.f64 #s(literal 1/3 binary64) x (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/9 binary64) x (fma.f64 #s(literal 2/15 binary64) x (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/3 binary64) (fma.f64 #s(literal -1/9 binary64) x (*.f64 #s(literal 2/15 binary64) x)) (fma.f64 #s(literal -2/45 binary64) x (*.f64 #s(literal 17/315 binary64) x))))))))) x) B))
#s(approx (* x (/ 1 (tan B))) (/.f64 x B))
#s(approx (* x (/ 1 (tan B))) (/.f64 (+.f64 x (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 B B) x))) B))
#s(approx (* x (/ 1 (tan B))) (/.f64 (+.f64 x (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/9 binary64) x (*.f64 #s(literal 2/15 binary64) x)))) (*.f64 #s(literal 1/3 binary64) x)))) B))
#s(approx (* x (/ 1 (tan B))) (/.f64 (+.f64 x (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/3 binary64) (fma.f64 #s(literal -1/9 binary64) x (*.f64 #s(literal 2/15 binary64) x)) (fma.f64 #s(literal -2/45 binary64) x (*.f64 #s(literal 17/315 binary64) x))))) (fma.f64 #s(literal -1/9 binary64) x (*.f64 #s(literal 2/15 binary64) x)))) (*.f64 #s(literal 1/3 binary64) x)))) B))
#s(approx (/ 1 (tan B)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 B B))) B))
#s(approx (/ 1 (tan B)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/45 binary64) (*.f64 B B)) #s(literal 1/3 binary64)))) B))
#s(approx (/ 1 (tan B)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -2/945 binary64) (*.f64 B B)) #s(literal 1/45 binary64))) #s(literal 1/3 binary64)))) B))
#s(approx (tan B) B)
#s(approx (tan B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 B B)))))
#s(approx (tan B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 B B)))))))
#s(approx (tan B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 B B) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) (*.f64 B B)))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) B))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))) B))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) B))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/5040 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/720 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))))))))) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) B))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (-.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/36 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/36 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (fma.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/36 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/720 binary64) (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))))))))))) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (/.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) B))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (*.f64 B (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) B))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (/.f64 (fma.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/36 binary64) (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/120 binary64) (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/6 binary64) (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) B))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (/.f64 (fma.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/5040 binary64) (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/720 binary64) (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/36 binary64) (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/120 binary64) (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))))))))) (fma.f64 #s(literal -1/36 binary64) (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/120 binary64) (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/6 binary64) (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) B))
#s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))
#s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))
#s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 B B)))) #s(literal 1/6 binary64))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 F F))))))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (*.f64 B B) (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/36 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/36 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (fma.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/36 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))))))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 F F)))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 B B) (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/36 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (fma.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/36 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))))) (fma.f64 #s(literal -1/36 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (* (+ (* F F) 2) (sin B)) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 F F))))
#s(approx (* (+ (* F F) 2) (sin B)) (*.f64 B (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 B B) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 F F)))))
#s(approx (* (+ (* F F) 2) (sin B)) (*.f64 B (+.f64 #s(literal 2 binary64) (fma.f64 (*.f64 B B) (fma.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 2 binary64) (*.f64 F F)) (*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 B B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (*.f64 F F)))))
#s(approx (* (+ (* F F) 2) (sin B)) (*.f64 B (+.f64 #s(literal 2 binary64) (fma.f64 (*.f64 B B) (fma.f64 #s(literal -1/6 binary64) (+.f64 #s(literal 2 binary64) (*.f64 F F)) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 B B) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/120 binary64) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))) (*.f64 F F)))))
#s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B))
#s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B))
#s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B))
#s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B))
#s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 #s(literal 1/120 binary64) x)) (*.f64 #s(literal 1/24 binary64) x)))) (*.f64 #s(literal -1/2 binary64) x))) x) B))
#s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x)) (fma.f64 #s(literal 1/120 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) x) (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 #s(literal 1/120 binary64) x))) (fma.f64 #s(literal -1/5040 binary64) x (*.f64 #s(literal 1/120 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x))))) (*.f64 #s(literal -1/720 binary64) x))))) (*.f64 #s(literal 1/24 binary64) x)))) (*.f64 #s(literal -1/2 binary64) x))) x) B))
#s(approx (* (cos B) (/ x (sin B))) (/.f64 (+.f64 x (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x)))) B))
#s(approx (* (cos B) (/ x (sin B))) (/.f64 (+.f64 x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) x) (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 #s(literal 1/120 binary64) x))))) (*.f64 #s(literal -1/6 binary64) x)))) B))
#s(approx (* (cos B) (/ x (sin B))) (/.f64 (+.f64 x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal 1/24 binary64) x (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/720 binary64) x) (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) x) (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 #s(literal 1/120 binary64) x))) (fma.f64 #s(literal -1/5040 binary64) x (*.f64 #s(literal 1/120 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x)))))))) (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 #s(literal 1/120 binary64) x))))) (*.f64 #s(literal -1/6 binary64) x)))) B))
#s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 B B))))
#s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64)))))
#s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 B B)))) #s(literal 1/2 binary64)))))
#s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) x))) B))
#s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/36 binary64) x (*.f64 #s(literal 1/120 binary64) x)))) (*.f64 #s(literal -1/6 binary64) x)))) B))
#s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/5040 binary64) x (fma.f64 #s(literal 1/720 binary64) x (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/36 binary64) x (*.f64 #s(literal 1/120 binary64) x))))))) (fma.f64 #s(literal -1/36 binary64) x (*.f64 #s(literal 1/120 binary64) x)))) (*.f64 #s(literal -1/6 binary64) x)))) B))
#s(approx (/ F (sin B)) (/.f64 F B))
#s(approx (/ F (sin B)) (/.f64 (+.f64 F (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) F))) B))
#s(approx (/ F (sin B)) (/.f64 (+.f64 F (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/36 binary64) F (*.f64 #s(literal 1/120 binary64) F)))) (*.f64 #s(literal -1/6 binary64) F)))) B))
#s(approx (/ F (sin B)) (/.f64 (+.f64 F (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/5040 binary64) F (fma.f64 #s(literal 1/720 binary64) F (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/36 binary64) F (*.f64 #s(literal 1/120 binary64) F))))))) (fma.f64 #s(literal -1/36 binary64) F (*.f64 #s(literal 1/120 binary64) F)))) (*.f64 #s(literal -1/6 binary64) F)))) B))
#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) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 x (cos.f64 B))) (sin.f64 B)))
#s(approx (* x (/ 1 (tan B))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
#s(approx (/ 1 (tan B)) (/.f64 (cos.f64 B) (sin.f64 B)))
#s(approx (tan B) (tan.f64 B))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (-.f64 (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))
#s(approx (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B)) (/.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)))
#s(approx (sin B) (sin.f64 B))
#s(approx (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))
#s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))
#s(approx (* (+ (* F F) 2) (sin B)) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))
#s(approx (cos B) (cos.f64 B))
#s(approx (/ x (sin B)) (/.f64 x (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -5/2 binary64))))))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx x x)
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -5/2 binary64))))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))
#s(approx (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))))
#s(approx (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (/.f64 #s(literal 1 binary64) B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 B (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (/.f64 #s(literal 1 binary64) B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 B (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (/.f64 F B) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -5/2 binary64))))))) (/.f64 #s(literal 1 binary64) B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) #s(literal 1 binary64)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))) #s(literal 1 binary64)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))) #s(literal 1 binary64)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64))) (*.f64 #s(literal 3/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -5/2 binary64)))))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))
#s(approx (+ (/ (+ (* F F) 2) x) 2) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) x))
#s(approx (+ (/ (+ (* F F) 2) x) 2) (/.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) x))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 x (-.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (*.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 (*.f64 x x) (sin.f64 B))) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (*.f64 x (sin.f64 B)))) (/.f64 (cos.f64 B) (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 (*.f64 x x) (sin.f64 B))) (fma.f64 (/.f64 F x) (/.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (sin.f64 B)) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 (*.f64 (*.f64 x x) x) (sin.f64 B))))) (/.f64 (cos.f64 B) (sin.f64 B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (sin.f64 B))) (+.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B)) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 (*.f64 x x) (sin.f64 B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (sin.f64 B))) (+.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B)) (fma.f64 (/.f64 F (*.f64 (*.f64 x x) x)) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/64 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (*.f64 #s(literal -1/384 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)))))) (sin.f64 B)) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 (*.f64 x x) (sin.f64 B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 x (-.f64 (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 x (-.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (*.f64 B x)) (/.f64 #s(literal 1 binary64) B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 B (*.f64 x x))) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (*.f64 B x))) (/.f64 #s(literal 1 binary64) B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 B (*.f64 x x))) (fma.f64 (/.f64 F B) (/.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) x) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 B (*.f64 (*.f64 x x) x))))) (/.f64 #s(literal 1 binary64) B))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 x (-.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) x) #s(literal 1 binary64))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x x)) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) x)) #s(literal 1 binary64))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x x)) (+.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) x) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 (*.f64 x x) x)))) #s(literal 1 binary64))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) x) (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) x) (fma.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 x x)))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) x) (fma.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/64 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (*.f64 #s(literal -1/384 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64))))))) (*.f64 (*.f64 x x) x)) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 x x))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (+.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) x))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (+.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) x) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))) (*.f64 x x)))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (+.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) x) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/64 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (*.f64 #s(literal -1/384 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)))))) (*.f64 (*.f64 x x) x)) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))) (*.f64 x x))))))
#s(approx (+ (+ (* F F) (+ x x)) 2) (*.f64 x (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 F F) x)))))
#s(approx (+ (* F F) (+ x x)) (*.f64 x (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 F F) x))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (*.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B))) x) (/.f64 (cos.f64 B) (sin.f64 B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 x (sin.f64 B))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (sin.f64 B)))) x) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B))) x) (/.f64 (cos.f64 B) (sin.f64 B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 x (sin.f64 B))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (sin.f64 B)))) x) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/64 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (*.f64 #s(literal -1/384 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64))))))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (sin.f64 B))) x) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (sin.f64 B)))) x) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (*.f64 x (sin.f64 B)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (*.f64 B x)) (/.f64 #s(literal 1 binary64) B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 B x)) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) B)) x) (/.f64 #s(literal 1 binary64) B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 B x)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))) x) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) B)) x) (/.f64 #s(literal 1 binary64) B)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) x))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) x) (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))))) x))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) x) (*.f64 #s(literal -1/4 binary64) (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))) x) (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))))) x))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) x) (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) x) (*.f64 #s(literal -1/4 binary64) (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))) x) (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))))))
#s(approx (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/64 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (*.f64 #s(literal -1/384 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64))))))) x) (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))) x) (*.f64 #s(literal -1/4 binary64) (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))) x) (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (+.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) x))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (+.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))) x) (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) x))))
#s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (+.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/64 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (*.f64 #s(literal -1/384 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)))))) x) (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) x) (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) x))))
#s(approx (+ (+ (* F F) (+ x x)) 2) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) x)) #s(literal 2 binary64)))))
#s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 F F) x)) #s(literal 2 binary64)))))

eval99.0ms (1.2%)

Memory
19.2MiB live, 63.1MiB allocated; 5ms collecting garbage
Compiler

Compiled 14 953 to 3 447 computations (76.9% saved)

prune61.0ms (0.7%)

Memory
-31.0MiB live, 66.4MiB allocated; 12ms collecting garbage
Pruning

52 alts after pruning (48 fresh and 4 done)

PrunedKeptTotal
New41322435
Fresh32629
Picked325
Done022
Total41952471
Accuracy
100.0%
Counts
471 → 52
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.5%
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
15.3%
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))))))
62.4%
(+.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
76.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
51.1%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
47.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
46.7%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
68.5%
(+.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)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))))))
82.2%
(+.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)))) (fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) (sin.f64 B)) (neg.f64 #s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))))
47.4%
(+.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)))) (fma.f64 F (/.f64 #s(approx (pow (+ (* F F) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 #s(approx (pow (+ (* F F) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))))
70.5%
(+.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 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B)))
71.9%
(+.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)))) #s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 x (-.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))))
84.2%
(+.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))
59.2%
(+.f64 (neg.f64 (*.f64 x (exp.f64 (*.f64 (log.f64 (tan.f64 B)) #s(literal -1 binary64))))) (*.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))))))
55.6%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x 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))))))
49.8%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
33.0%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
55.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)))
33.5%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
31.8%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
36.1%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
35.3%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
27.1%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
20.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) F) x) B))
29.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
16.1%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
27.1%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F))))) B))
34.3%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
36.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
10.1%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
17.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
15.6%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
9.9%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
50.3%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
51.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (*.f64 (sin.f64 B) F)))) F))
56.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
35.9%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
35.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64))))) x) (sin.f64 B))))
37.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(literal 1 binary64)) x) (sin.f64 B))))
51.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
56.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
35.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) #s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) x))) B)))))
33.5%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B))))
28.8%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
30.9%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
25.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
32.9%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
9.6%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
9.8%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
10.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
35.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
35.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
Compiler

Compiled 3 565 to 3 274 computations (8.2% saved)

series112.0ms (1.4%)

Memory
10.2MiB live, 199.1MiB allocated; 22ms collecting garbage
Counts
51 → 287
Calls
Call 1
Inputs
(+.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))
(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
x
(/.f64 #s(literal 1 binary64) (tan.f64 B))
#s(literal 1 binary64)
(tan.f64 B)
B
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))
(*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
F
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 F F))
#s(literal 2 binary64)
(*.f64 F F)
#s(literal -1/4 binary64)
(sin.f64 B)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
(/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B)
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B))
(/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)
(-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64)))
(*.f64 B B)
(-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))
(*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64)))
(-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))
(*.f64 #s(literal -31/15120 binary64) (*.f64 B B))
#s(literal -31/15120 binary64)
#s(literal 7/360 binary64)
#s(literal 1/6 binary64)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
(neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B)))
(/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))
(*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x)
#s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B))))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))
(*.f64 #s(literal 1/2 binary64) (*.f64 B B))
#s(literal 1/2 binary64)
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(neg.f64 x)
(*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))
(/.f64 F (sin.f64 B))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))
(/.f64 #s(literal -1 binary64) F)
#s(literal -1 binary64)
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B)) (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))) (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))) (/ (* x (cos B)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (/ (pow (pow 2 -1/4) 2) (sin B)) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (+ (* 1/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 5/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))))) (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))))))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (+ (* 1/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 5/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (* (pow F 2) (- (+ (* -15/512 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* -5/512 (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (- (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))))))) (* 1/2 (/ (* x (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2)))) (sin B)))))))) (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))))))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (/ (* F (pow (pow 2 -1/4) 2)) (sin B))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* F (+ (* -1/4 (/ (* (pow F 2) (pow (pow 2 -1/4) 2)) (sin B))) (/ (pow (pow 2 -1/4) 2) (sin B))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (* (pow F 2) (+ (* 1/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (* 5/64 (/ (pow (pow 2 -1/4) 2) (sin B))))))) (/ (pow (pow 2 -1/4) 2) (sin B))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (* (pow F 2) (+ (* 1/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 5/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (* (pow F 2) (+ (* -15/512 (/ (pow (pow 2 -1/4) 2) (sin B))) (* -5/512 (/ (pow (pow 2 -1/4) 2) (sin B)))))))))) (/ (pow (pow 2 -1/4) 2) (sin B))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (pow (pow 2 -1/4) 2))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (+ (* -1/4 (* (pow F 2) (pow (pow 2 -1/4) 2))) (pow (pow 2 -1/4) 2)))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/4 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))))) (pow (pow 2 -1/4) 2)))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/4 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* 1/64 (pow (pow 2 -1/4) 2)) (+ (* 5/64 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2))))))))) (pow (pow 2 -1/4) 2)))))
#s(approx F #s(hole binary64 F))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (pow (pow 2 -1/4) 2)))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* -1/4 (* (pow F 2) (pow (pow 2 -1/4) 2))) (pow (pow 2 -1/4) 2))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))))) (pow (pow 2 -1/4) 2))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* 1/64 (pow (pow 2 -1/4) 2)) (+ (* 5/64 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2))))))))) (pow (pow 2 -1/4) 2))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (pow 2 -1/4)))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* -1/8 (* (pow F 2) (pow 2 -1/4))) (pow 2 -1/4))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/8 (pow 2 -1/4)) (* 5/128 (* (pow F 2) (pow 2 -1/4))))) (pow 2 -1/4))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/8 (pow 2 -1/4)) (* (pow F 2) (+ (* -15/1024 (* (pow F 2) (pow 2 -1/4))) (* 5/128 (pow 2 -1/4)))))) (pow 2 -1/4))))
#s(approx (+ 2 (* F F)) #s(hole binary64 2))
#s(approx (+ 2 (* F F)) #s(hole binary64 (+ 2 (pow F 2))))
#s(approx (* F F) #s(hole binary64 (pow F 2)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (/ x B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* -1 (/ x B)) (/ (* F (pow (+ 2 (* 2 x)) -1/2)) B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* -1 (/ x B)) (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* B (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) B))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* -1 (/ x B)) (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* B (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* B (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) B))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 x)))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (- (* F (pow (+ 2 (* 2 x)) -1/2)) x)))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (- (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (+ 2 (* 2 x)))) (pow (+ 2 (* 2 x)) -1/2))) x)))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (- (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) -1/2))) x)))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* -1 (/ (* x (cos B)) (sin B))) (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B)))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))))))
#s(approx (/ F (sin B)) #s(hole binary64 (/ F (sin B))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (pow (+ 2 (* 2 x)) -1/2)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (+ 2 (* 2 x)))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 3))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (pow (+ 2 (* 2 x)) 2))))))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (/ -1 F) #s(hole binary64 (/ -1 F)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ 1 (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B)))) (/ (* x (cos B)) (* F (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))) (/ (* x (cos B)) (* F (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (* F (pow (pow (/ 1 F) 1/2) 2)) (sin B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 4) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B)))))) (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 4) (sin B)))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* -15/8 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* -5/8 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 4) (sin B)))) (+ (* 2 (/ (- (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))) (pow F 6))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B))))))))) (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 4) (sin B)))) (+ (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (* (pow F 6) (sin B))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* F (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* F (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B))))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* F (+ (* -15/8 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* -5/8 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B))))))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (pow (pow (/ 1 F) 1/2) 2))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (pow (pow (/ 1 F) 1/2) 2)))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (pow (pow (/ 1 F) 1/2) 2)))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (+ (* -15/8 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 6))) (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (+ (* -5/8 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 6))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (pow (pow (/ 1 F) 1/2) 2)))))))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (pow (pow (/ 1 F) 1/2) 2)))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (pow (pow (/ 1 F) 1/2) 2))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (pow (pow (/ 1 F) 1/2) 2))))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* -15/8 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 6))) (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (+ (* -5/8 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 6))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (pow (pow (/ 1 F) 1/2) 2))))))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (pow (/ 1 F) 1/2)))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* -1/2 (/ (pow (/ 1 F) 1/2) (pow F 2))) (pow (/ 1 F) 1/2))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* -1/2 (/ (pow (/ 1 F) 1/2) (pow F 2))) (+ (* 5/8 (/ (pow (/ 1 F) 1/2) (pow F 4))) (pow (/ 1 F) 1/2)))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* -15/16 (/ (pow (/ 1 F) 1/2) (pow F 6))) (+ (* -1/2 (/ (pow (/ 1 F) 1/2) (pow F 2))) (+ (* 5/8 (/ (pow (/ 1 F) 1/2) (pow F 4))) (pow (/ 1 F) 1/2))))))
#s(approx (+ 2 (* F F)) #s(hole binary64 (* (pow F 2) (+ 1 (* 2 (/ 1 (pow F 2)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (/ 1 B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* F (+ (* -1 (/ x (* B F))) (/ 1 (* B F))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* F (+ (* -1 (/ x (* B F))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 3)))) (/ 1 (* B F)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* F (+ (* -1 (/ x (* B F))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 3)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* B (pow F 5)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* B (pow F 5)))) (/ 1 (* B F)))))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 1))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* F (+ (* -1 (/ x F)) (/ 1 F)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F)) (/ x F)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F)))) (/ x F)))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B))))))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (/ 1 F)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F)))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ -1 (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (/ 1 (* F (sin B))) (/ (* x (cos B)) (* F (sin B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ (* x (cos B)) (sin B))) F)) (/ 1 (* F (sin B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* F (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))))) F)) (/ (* x (cos B)) (sin B))) F)) (/ 1 (* F (sin B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (* F (pow (pow (/ -1 F) 1/2) 2)) (sin B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (- (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B)))) (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* (pow F 2) (sin B)))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (- (+ (* -1 (/ (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 4))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B))))) (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 4)))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (- (+ (* -1 (/ (+ (* -15/8 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* -5/8 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 6))) (+ (* -1 (/ (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 4))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B)))))) (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 4))) (* -1 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))))) (pow F 6))))))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B))))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 4))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B)))))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* -15/8 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* -5/8 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 6))) (+ (* -1 (/ (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 4))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B))))))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (pow (pow (/ -1 F) 1/2) 2))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* -1 (* F (+ (* -1 (pow (pow (/ -1 F) 1/2) 2)) (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2)))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2))) (pow F 4))) (+ (* -1 (pow (pow (/ -1 F) 1/2) 2)) (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2))))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* -15/8 (pow (pow (/ -1 F) 1/2) 2)) (* -5/8 (pow (pow (/ -1 F) 1/2) 2))) (pow F 6))) (+ (* -1 (/ (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2))) (pow F 4))) (+ (* -1 (pow (pow (/ -1 F) 1/2) 2)) (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2)))))))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (pow (pow (/ -1 F) 1/2) 2)))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2))) (pow (pow (/ -1 F) 1/2) 2))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2))) (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 4))) (pow (pow (/ -1 F) 1/2) 2))))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* -15/8 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 6))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2))) (+ (* -5/8 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 6))) (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 4))) (pow (pow (/ -1 F) 1/2) 2))))))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (pow (/ -1 F) 1/2)))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* -1/2 (/ (pow (/ -1 F) 1/2) (pow F 2))) (pow (/ -1 F) 1/2))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* -1/2 (/ (pow (/ -1 F) 1/2) (pow F 2))) (+ (* 5/8 (/ (pow (/ -1 F) 1/2) (pow F 4))) (pow (/ -1 F) 1/2)))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* -15/16 (/ (pow (/ -1 F) 1/2) (pow F 6))) (+ (* -1/2 (/ (pow (/ -1 F) 1/2) (pow F 2))) (+ (* 5/8 (/ (pow (/ -1 F) 1/2) (pow F 4))) (pow (/ -1 F) 1/2))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (/ -1 B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* F (+ (/ 1 (* B F)) (/ x (* B F)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* -1 (/ x B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2))))) F)) (/ 1 (* B F)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* -1 (/ x B)) (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B F))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* B (pow F 3)))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* B (pow F 3)))))) F))) F)) (/ 1 (* B F)))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 -1))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* F (+ (/ 1 F) (/ x F))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) x) F)) (/ 1 F))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) F)) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 3))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 3))))) F)) x) F)) (/ 1 F))))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* -1 (/ (* x (cos B)) (sin B))) (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B))))) F)) (/ 1 (* F (sin B))))))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* -1 (/ (* x (cos B)) (sin B))) (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* F (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))))) F))) F)) (/ 1 (* F (sin B))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (+ (* -1 (/ (+ (* 1/8 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 5))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3)))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (+ (* -1 (/ (+ (* -1/6 (pow (+ 2 (* 2 x)) 3)) (+ (* -1/8 (pow (+ 2 (* 2 x)) 3)) (* -1/48 (pow (+ 2 (* 2 x)) 3)))) (pow F 7))) (+ (* -1 (/ (+ (* 1/8 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 5))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3))))) (/ 1 F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* 1/3 x) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (* 2/15 x)) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (- (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* 1/3 (* (pow B 2) x)) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (* 2/15 x))))) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))) x) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ x B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* -1/3 (* (pow B 2) x))) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* -1/3 (pow B 2))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* (pow B 2) (- (* -1/45 (pow B 2)) 1/3))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* (pow B 2) (- (* (pow B 2) (- (* -2/945 (pow B 2)) 1/45)) 1/3))) B)))
#s(approx (tan B) #s(hole binary64 B))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* 1/3 (pow B 2))))))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (+ 1/3 (* 2/15 (pow B 2))))))))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (+ 1/3 (* (pow B 2) (+ 2/15 (* 17/315 (pow B 2))))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* 1/6 (* (pow B 2) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (pow B 2) (- (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* -1/6 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (pow B 2) (- (+ (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2))))) (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))))))) (* -1/6 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (pow B 2) (- (+ (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (+ (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/5040 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (+ (* 1/720 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/6 (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))))))) (+ (* -1/5040 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ (* 1/720 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/6 (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))))))))))) (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))))))) (* -1/6 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) B)))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (/ (+ (* 1/6 (* (pow B 2) (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))) (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) B)))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (/ (+ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) (* -1/6 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) B)))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (/ (+ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ (* 1/720 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/6 (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))))))))) (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) (* -1/6 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) B)))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* -1/6 (pow B 2))))))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (- (* 1/120 (pow B 2)) 1/6))))))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/120 (* -1/5040 (pow B 2)))) 1/6))))))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* -1/6 (pow B 2)) 1) B)))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6)) 1) B)))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)) 1) B)))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) #s(hole binary64 (- (* -1/6 (pow B 2)) 1)))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) #s(hole binary64 (- (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6)) 1)))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) #s(hole binary64 (- (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)) 1)))
#s(approx (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) #s(hole binary64 (* -1/6 (pow B 2))))
#s(approx (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) #s(hole binary64 (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6))))
#s(approx (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) #s(hole binary64 (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6))))
#s(approx (* B B) #s(hole binary64 (pow B 2)))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(hole binary64 -1/6))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(hole binary64 (- (* -7/360 (pow B 2)) 1/6)))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(hole binary64 (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)))
#s(approx (* (* B B) (- (* -31/15120 (* B B)) 7/360)) #s(hole binary64 (* -7/360 (pow B 2))))
#s(approx (* (* B B) (- (* -31/15120 (* B B)) 7/360)) #s(hole binary64 (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360))))
#s(approx (- (* -31/15120 (* B B)) 7/360) #s(hole binary64 -7/360))
#s(approx (- (* -31/15120 (* B B)) 7/360) #s(hole binary64 (- (* -31/15120 (pow B 2)) 7/360)))
#s(approx (* -31/15120 (* B B)) #s(hole binary64 (* -31/15120 (pow B 2))))
#s(approx (neg (/ (* (cos B) x) (sin B))) #s(hole binary64 (/ (- (* (pow B 2) (- (* -1/6 x) (* -1/2 x))) x) B)))
#s(approx (neg (/ (* (cos B) x) (sin B))) #s(hole binary64 (/ (- (* (pow B 2) (- (+ (* -1/6 x) (* (pow B 2) (- (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)) (* 1/24 x)))) (* -1/2 x))) x) B)))
#s(approx (neg (/ (* (cos B) x) (sin B))) #s(hole binary64 (/ (- (* (pow B 2) (- (+ (* -1/6 x) (* (pow B 2) (- (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (+ (* 1/120 x) (* (pow B 2) (- (+ (* -1/6 (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)))) (+ (* -1/5040 x) (* 1/120 (- (* -1/2 x) (* -1/6 x))))) (* -1/720 x))))) (* 1/24 x)))) (* -1/2 x))) x) B)))
#s(approx (/ (* (cos B) x) (sin B)) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* -1/2 x) (* -1/6 x)))) B)))
#s(approx (/ (* (cos B) x) (sin B)) #s(hole binary64 (/ (+ x (* (pow B 2) (- (+ (* -1/2 x) (* (pow B 2) (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x))))) (* -1/6 x)))) B)))
#s(approx (/ (* (cos B) x) (sin B)) #s(hole binary64 (/ (+ x (* (pow B 2) (- (+ (* -1/2 x) (* (pow B 2) (- (+ (* 1/24 x) (* (pow B 2) (- (* -1/720 x) (+ (* -1/6 (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)))) (+ (* -1/5040 x) (* 1/120 (- (* -1/2 x) (* -1/6 x)))))))) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x))))) (* -1/6 x)))) B)))
#s(approx (* (cos B) x) #s(hole binary64 x))
#s(approx (* (cos B) x) #s(hole binary64 (+ x (* -1/2 (* (pow B 2) x)))))
#s(approx (* (cos B) x) #s(hole binary64 (+ x (* (pow B 2) (+ (* -1/2 x) (* 1/24 (* (pow B 2) x)))))))
#s(approx (* (cos B) x) #s(hole binary64 (+ x (* (pow B 2) (+ (* -1/2 x) (* (pow B 2) (+ (* -1/720 (* (pow B 2) x)) (* 1/24 x))))))))
#s(approx (cos B) #s(hole binary64 (+ 1 (* -1/2 (pow B 2)))))
#s(approx (cos B) #s(hole binary64 (+ 1 (* (pow B 2) (- (* 1/24 (pow B 2)) 1/2)))))
#s(approx (cos B) #s(hole binary64 (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/24 (* -1/720 (pow B 2)))) 1/2)))))
#s(approx (* 1/2 (* B B)) #s(hole binary64 (* 1/2 (pow B 2))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (+ (* -1 x) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) B)))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (+ (* -1 x) (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* 1/3 x) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) B)))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (+ (* -1 x) (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (* 2/15 x)) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) B)))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (+ (* -1 x) (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (- (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ F B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* 1/6 (* (pow B 2) F))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B)) (/ (* x (cos B)) (sin B)))))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (* x (cos B)) (sin B))))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (cos B) (sin B))))
#s(approx (tan B) #s(hole binary64 (/ (sin B) (cos B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (- (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (sin B)) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* (sin B) (+ 2 (pow F 2)))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (sin B))))
#s(approx (sin B) #s(hole binary64 (sin B)))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) #s(hole binary64 (* -31/15120 (pow B 5))))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) #s(hole binary64 (* -1 (* (pow B 5) (+ 31/15120 (* 7/360 (/ 1 (pow B 2))))))))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) #s(hole binary64 (* (pow B 5) (- (* -1 (/ (+ 7/360 (* 1/6 (/ 1 (pow B 2)))) (pow B 2))) 31/15120))))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) #s(hole binary64 (* (pow B 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow B 2))) (pow B 4))) (+ 31/15120 (* 7/360 (/ 1 (pow B 2))))))))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) #s(hole binary64 (* -31/15120 (pow B 6))))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) #s(hole binary64 (* -1 (* (pow B 6) (+ 31/15120 (* 7/360 (/ 1 (pow B 2))))))))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) #s(hole binary64 (* (pow B 6) (- (* -1 (/ (+ 7/360 (* 1/6 (/ 1 (pow B 2)))) (pow B 2))) 31/15120))))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) #s(hole binary64 (* (pow B 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow B 2))) (pow B 4))) (+ 31/15120 (* 7/360 (/ 1 (pow B 2))))))))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(hole binary64 (* -31/15120 (pow B 4))))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(hole binary64 (* -1 (* (pow B 4) (+ 31/15120 (* 7/360 (/ 1 (pow B 2))))))))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(hole binary64 (* (pow B 4) (- (* -1 (/ (+ 7/360 (* 1/6 (/ 1 (pow B 2)))) (pow B 2))) 31/15120))))
#s(approx (- (* -31/15120 (* B B)) 7/360) #s(hole binary64 (* -1 (* (pow B 2) (+ 31/15120 (* 7/360 (/ 1 (pow B 2))))))))
#s(approx (* (cos B) x) #s(hole binary64 (* x (cos B))))
#s(approx (cos B) #s(hole binary64 (cos B)))
#s(approx (- 1 (* 1/2 (* B B))) #s(hole binary64 (* -1/2 (pow B 2))))
#s(approx (- 1 (* 1/2 (* B B))) #s(hole binary64 (* (pow B 2) (- (/ 1 (pow B 2)) 1/2))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* -1 (/ (* x (cos B)) (sin B))) (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B)))))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) #s(hole binary64 (* -1 (* (pow B 5) (+ 31/15120 (+ (/ 1/6 (pow B 4)) (* 7/360 (/ 1 (pow B 2)))))))))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) #s(hole binary64 (* -1 (* (pow B 5) (+ 31/15120 (+ (/ 1/6 (pow B 4)) (+ (* 7/360 (/ 1 (pow B 2))) (/ 1 (pow B 6)))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2))))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (+ 2 (pow F 2))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2)))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2)))))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (+ (* -1 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* (sin B) (+ 2 (pow F 2))))) (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (sin B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* B (+ 2 (pow F 2))))) (/ 1 B))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* B (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* B (pow (+ 2 (pow F 2)) 2))))) (/ 1 B))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* B (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* B (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* B (pow (+ 2 (pow F 2)) 2))))))) (/ 1 B))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) B))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* F (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) 1)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (pow (+ 2 (pow F 2)) 2)))) 1)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (pow (+ 2 (pow F 2)) 3))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 2)))))) 1)))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (+ (* -1 (/ (cos B) (sin B))) (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (+ (* -1 (/ (cos B) (sin B))) (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2))))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (+ (* -1 (/ (cos B) (sin B))) (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2))))))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (pow (+ 2 (pow F 2)) -1/2)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* x (+ (* -1 (/ (pow (+ 2 (pow F 2)) -1/2) (+ 2 (pow F 2)))) (* 3/2 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 2))))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* x (+ (* -1 (/ (pow (+ 2 (pow F 2)) -1/2) (+ 2 (pow F 2)))) (* x (+ (* -5/2 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 3))) (* 3/2 (/ (pow (+ 2 (pow F 2)) -1/2) (pow (+ 2 (pow F 2)) 2))))))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B))) (/ (cos B) (sin B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* (pow x 2) (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B)))) (/ (cos B) (sin B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* (pow x 2) (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 3) (sin B))))) (/ (cos B) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 2) (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)) (+ (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (* (pow x 3) (sin B))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 2) (sin B))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* (sin B) (+ 2 (pow F 2)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* x (- (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* x (sin B))) (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (sin B) (+ 2 (pow F 2))))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* x (- (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* B x)) (/ 1 B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* B (pow x 2)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* B x))) (/ 1 B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* B (pow x 2)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* B x)) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* B (pow x 3))))) (/ 1 B)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* x (- (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) x) 1))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (pow x 2))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) x)) 1))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (pow x 2))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) x) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (pow x 3)))) 1))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)) (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) (pow x 2))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)) (+ (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3))))) (pow x 3)) (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) (pow x 2)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B)))) (/ (cos B) (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))) x)) (/ (cos B) (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* x (sin B)))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))) x)) (/ (cos B) (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* x (sin B)))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (* x (sin B)))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (sin B))) x)) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* x (- (* -1 (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* x (sin B)))) (* -1 (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (sin B) (+ 2 (pow F 2))))))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* B x))) (/ 1 B))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* B x))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) B)) x)) (/ 1 B))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* B x))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) B))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) B)) x)) (/ 1 B))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) x)))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) x)) (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))))) x)))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) x)) (* -1/4 (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))))) x)) (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))))) x)))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* 1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1 (/ (+ (* -1 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) x)) (* -1/4 (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3))))) x)) (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) x)) (* -1/4 (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))))) x)))))
Calls

9 calls:

TimeVariablePointExpression
26.0ms
B
@inf
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) F (pow (pow (+ 2 (* F F)) -1/4) 2) (pow (+ 2 (* F F)) -1/4) (+ 2 (* F F)) 2 (* F F) -1/4 (sin B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (* (* B B) (- (* -31/15120 (* B B)) 7/360)) (- (* -31/15120 (* B B)) 7/360) (* -31/15120 (* B B)) -31/15120 7/360 1/6 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (/ (* (cos B) x) (sin B))) (/ (* (cos B) x) (sin B)) (* (cos B) x) (cos B) (- 1 (* 1/2 (* B B))) (* 1/2 (* B B)) 1/2 (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg x) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/ -1 F) -1)
24.0ms
B
@-inf
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) F (pow (pow (+ 2 (* F F)) -1/4) 2) (pow (+ 2 (* F F)) -1/4) (+ 2 (* F F)) 2 (* F F) -1/4 (sin B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (* (* B B) (- (* -31/15120 (* B B)) 7/360)) (- (* -31/15120 (* B B)) 7/360) (* -31/15120 (* B B)) -31/15120 7/360 1/6 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (/ (* (cos B) x) (sin B))) (/ (* (cos B) x) (sin B)) (* (cos B) x) (cos B) (- 1 (* 1/2 (* B B))) (* 1/2 (* B B)) 1/2 (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg x) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/ -1 F) -1)
12.0ms
B
@0
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) F (pow (pow (+ 2 (* F F)) -1/4) 2) (pow (+ 2 (* F F)) -1/4) (+ 2 (* F F)) 2 (* F F) -1/4 (sin B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (* (* B B) (- (* -31/15120 (* B B)) 7/360)) (- (* -31/15120 (* B B)) 7/360) (* -31/15120 (* B B)) -31/15120 7/360 1/6 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (/ (* (cos B) x) (sin B))) (/ (* (cos B) x) (sin B)) (* (cos B) x) (cos B) (- 1 (* 1/2 (* B B))) (* 1/2 (* B B)) 1/2 (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg x) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/ -1 F) -1)
8.0ms
x
@0
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) F (pow (pow (+ 2 (* F F)) -1/4) 2) (pow (+ 2 (* F F)) -1/4) (+ 2 (* F F)) 2 (* F F) -1/4 (sin B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (* (* B B) (- (* -31/15120 (* B B)) 7/360)) (- (* -31/15120 (* B B)) 7/360) (* -31/15120 (* B B)) -31/15120 7/360 1/6 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (/ (* (cos B) x) (sin B))) (/ (* (cos B) x) (sin B)) (* (cos B) x) (cos B) (- 1 (* 1/2 (* B B))) (* 1/2 (* B B)) 1/2 (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg x) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/ -1 F) -1)
6.0ms
x
@-inf
((+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) x (/ 1 (tan B)) 1 (tan B) B (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) F (pow (pow (+ 2 (* F F)) -1/4) 2) (pow (+ 2 (* F F)) -1/4) (+ 2 (* F F)) 2 (* F F) -1/4 (sin B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (* (* B B) (- (* -31/15120 (* B B)) 7/360)) (- (* -31/15120 (* B B)) 7/360) (* -31/15120 (* B B)) -31/15120 7/360 1/6 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg (/ (* (cos B) x) (sin B))) (/ (* (cos B) x) (sin B)) (* (cos B) x) (cos B) (- 1 (* 1/2 (* B B))) (* 1/2 (* B B)) 1/2 (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg x) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/ -1 F) -1)

rewrite203.0ms (2.5%)

Memory
38.2MiB live, 361.1MiB allocated; 40ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0175817312
0181616372
0814315605
Stop Event
iter-limit
node-limit
iter-limit
Counts
338 → 383
Calls
Call 1
Inputs
(+.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))
(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
x
(/.f64 #s(literal 1 binary64) (tan.f64 B))
#s(literal 1 binary64)
(tan.f64 B)
B
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))
(*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
F
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 F F))
#s(literal 2 binary64)
(*.f64 F F)
#s(literal -1/4 binary64)
(sin.f64 B)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
(/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B)
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B))
(/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)
(-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64)))
(*.f64 B B)
(-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))
(*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64)))
(-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))
(*.f64 #s(literal -31/15120 binary64) (*.f64 B B))
#s(literal -31/15120 binary64)
#s(literal 7/360 binary64)
#s(literal 1/6 binary64)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
(neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B)))
(/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))
(*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x)
#s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B))))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))
(*.f64 #s(literal 1/2 binary64) (*.f64 B B))
#s(literal 1/2 binary64)
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(neg.f64 x)
(*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))
(/.f64 F (sin.f64 B))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))
(/.f64 #s(literal -1 binary64) F)
#s(literal -1 binary64)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B)) (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))) (/ (* x (cos B)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))) (/ (* x (cos B)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 3)))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (/ (pow (pow 2 -1/4) 2) (sin B)) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (+ (* 1/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 5/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))))) (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))))))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* (pow F 2) (- (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* (pow F 2) (- (+ (* 1/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 5/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (* (pow F 2) (- (+ (* -15/512 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* -5/512 (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (- (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))) (* 1/2 (- (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))) (* 1/4 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))))))) (* 1/2 (/ (* x (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2)))) (sin B)))))))) (* 1/2 (/ (* x (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))) (sin B))))))) (* -1/8 (/ (* x (pow (pow 2 -1/4) 2)) (sin B))))) (/ (pow (pow 2 -1/4) 2) (sin B))) (* 1/2 (/ (* x (pow (pow 2 -1/4) 2)) (sin B)))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (/ (* F (pow (pow 2 -1/4) 2)) (sin B))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* F (+ (* -1/4 (/ (* (pow F 2) (pow (pow 2 -1/4) 2)) (sin B))) (/ (pow (pow 2 -1/4) 2) (sin B))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (* (pow F 2) (+ (* 1/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (* 5/64 (/ (pow (pow 2 -1/4) 2) (sin B))))))) (/ (pow (pow 2 -1/4) 2) (sin B))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/4 (/ (pow (pow 2 -1/4) 2) (sin B))) (* (pow F 2) (+ (* 1/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (+ (* 5/64 (/ (pow (pow 2 -1/4) 2) (sin B))) (* (pow F 2) (+ (* -15/512 (/ (pow (pow 2 -1/4) 2) (sin B))) (* -5/512 (/ (pow (pow 2 -1/4) 2) (sin B)))))))))) (/ (pow (pow 2 -1/4) 2) (sin B))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (pow (pow 2 -1/4) 2))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (+ (* -1/4 (* (pow F 2) (pow (pow 2 -1/4) 2))) (pow (pow 2 -1/4) 2)))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/4 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))))) (pow (pow 2 -1/4) 2)))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (+ (* (pow F 2) (+ (* -1/4 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* 1/64 (pow (pow 2 -1/4) 2)) (+ (* 5/64 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2))))))))) (pow (pow 2 -1/4) 2)))))
#s(approx F #s(hole binary64 F))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (pow (pow 2 -1/4) 2)))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* -1/4 (* (pow F 2) (pow (pow 2 -1/4) 2))) (pow (pow 2 -1/4) 2))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* 1/64 (pow (pow 2 -1/4) 2)) (* 5/64 (pow (pow 2 -1/4) 2)))))) (pow (pow 2 -1/4) 2))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/4 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* 1/64 (pow (pow 2 -1/4) 2)) (+ (* 5/64 (pow (pow 2 -1/4) 2)) (* (pow F 2) (+ (* -15/512 (pow (pow 2 -1/4) 2)) (* -5/512 (pow (pow 2 -1/4) 2))))))))) (pow (pow 2 -1/4) 2))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (pow 2 -1/4)))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* -1/8 (* (pow F 2) (pow 2 -1/4))) (pow 2 -1/4))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/8 (pow 2 -1/4)) (* 5/128 (* (pow F 2) (pow 2 -1/4))))) (pow 2 -1/4))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/8 (pow 2 -1/4)) (* (pow F 2) (+ (* -15/1024 (* (pow F 2) (pow 2 -1/4))) (* 5/128 (pow 2 -1/4)))))) (pow 2 -1/4))))
#s(approx (+ 2 (* F F)) #s(hole binary64 2))
#s(approx (+ 2 (* F F)) #s(hole binary64 (+ 2 (pow F 2))))
#s(approx (* F F) #s(hole binary64 (pow F 2)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (/ x B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* -1 (/ x B)) (/ (* F (pow (+ 2 (* 2 x)) -1/2)) B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* -1 (/ x B)) (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* B (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) B))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* -1 (/ x B)) (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* B (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* B (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) B))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 x)))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (- (* F (pow (+ 2 (* 2 x)) -1/2)) x)))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (- (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (+ 2 (* 2 x)))) (pow (+ 2 (* 2 x)) -1/2))) x)))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (- (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) -1/2))) x)))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* -1 (/ (* x (cos B)) (sin B))) (/ (* F (pow (+ 2 (* 2 x)) -1/2)) (sin B)))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (+ 2 (* 2 x))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* -1 (/ (* x (cos B)) (sin B))) (* F (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (* (sin B) (+ 2 (* 2 x))))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (* (sin B) (pow (+ 2 (* 2 x)) 2)))))) (/ (pow (+ 2 (* 2 x)) -1/2) (sin B)))))))
#s(approx (/ F (sin B)) #s(hole binary64 (/ F (sin B))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (pow (+ 2 (* 2 x)) -1/2)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (+ 2 (* 2 x)))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* 3/8 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 2))))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* (pow F 2) (+ (* -1/2 (/ (pow (+ 2 (* 2 x)) -1/2) (+ 2 (* 2 x)))) (* (pow F 2) (+ (* -5/16 (/ (* (pow F 2) (pow (+ 2 (* 2 x)) -1/2)) (pow (+ 2 (* 2 x)) 3))) (* 3/8 (/ (pow (+ 2 (* 2 x)) -1/2) (pow (+ 2 (* 2 x)) 2))))))) (pow (+ 2 (* 2 x)) -1/2))))
#s(approx (/ -1 F) #s(hole binary64 (/ -1 F)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ 1 (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B)))) (/ (* x (cos B)) (* F (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))) (/ (* x (cos B)) (* F (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (* F (pow (pow (/ 1 F) 1/2) 2)) (sin B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 4) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B)))))) (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 4) (sin B)))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* F (- (+ (* -15/8 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* -5/8 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 4) (sin B)))) (+ (* 2 (/ (- (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (sin B)))) (pow F 6))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B))))))))) (+ (* -1 (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 4) (sin B)))) (+ (/ (* x (+ (* 1/4 (pow (pow (/ 1 F) 1/2) 2)) (* 5/4 (pow (pow (/ 1 F) 1/2) 2)))) (* (pow F 6) (sin B))) (/ (* x (pow (pow (/ 1 F) 1/2) 2)) (* (pow F 2) (sin B)))))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* F (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* F (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B))))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* F (+ (* -15/8 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 2) (sin B)))) (+ (* -5/8 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 6) (sin B)))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (* (pow F 4) (sin B)))) (/ (pow (pow (/ 1 F) 1/2) 2) (sin B))))))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (pow (pow (/ 1 F) 1/2) 2))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (pow (pow (/ 1 F) 1/2) 2)))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (pow (pow (/ 1 F) 1/2) 2)))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (+ (* -15/8 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 6))) (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (+ (* -5/8 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 6))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (pow (pow (/ 1 F) 1/2) 2)))))))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (pow (pow (/ 1 F) 1/2) 2)))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (pow (pow (/ 1 F) 1/2) 2))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (pow (pow (/ 1 F) 1/2) 2))))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* -15/8 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 6))) (+ (* -1 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 2))) (+ (* -5/8 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 6))) (+ (* 1/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ 1 F) 1/2) 2) (pow F 4))) (pow (pow (/ 1 F) 1/2) 2))))))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (pow (/ 1 F) 1/2)))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* -1/2 (/ (pow (/ 1 F) 1/2) (pow F 2))) (pow (/ 1 F) 1/2))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* -1/2 (/ (pow (/ 1 F) 1/2) (pow F 2))) (+ (* 5/8 (/ (pow (/ 1 F) 1/2) (pow F 4))) (pow (/ 1 F) 1/2)))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* -15/16 (/ (pow (/ 1 F) 1/2) (pow F 6))) (+ (* -1/2 (/ (pow (/ 1 F) 1/2) (pow F 2))) (+ (* 5/8 (/ (pow (/ 1 F) 1/2) (pow F 4))) (pow (/ 1 F) 1/2))))))
#s(approx (+ 2 (* F F)) #s(hole binary64 (* (pow F 2) (+ 1 (* 2 (/ 1 (pow F 2)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (/ 1 B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* F (+ (* -1 (/ x (* B F))) (/ 1 (* B F))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* F (+ (* -1 (/ x (* B F))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 3)))) (/ 1 (* B F)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* F (+ (* -1 (/ x (* B F))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B (pow F 3)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* B (pow F 5)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* B (pow F 5)))) (/ 1 (* B F)))))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 1))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* F (+ (* -1 (/ x F)) (/ 1 F)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F)) (/ x F)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* F (- (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F)))) (/ x F)))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B))))))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (/ 1 F)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (pow F 7))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 5))) (/ 1 F)))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ -1 (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (/ 1 (* F (sin B))) (/ (* x (cos B)) (* F (sin B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B)))) (/ (* x (cos B)) (sin B))) F)) (/ 1 (* F (sin B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* F (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))))) F)) (/ (* x (cos B)) (sin B))) F)) (/ 1 (* F (sin B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (/ 1 (* F (sin B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B))))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (* -1 (* F (+ (* -1/2 (/ (+ 2 (* 2 x)) (* (pow F 3) (sin B)))) (+ (* -1/6 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/8 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* -1/48 (/ (pow (+ 2 (* 2 x)) 3) (* (pow F 7) (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (+ (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 5) (sin B)))) (/ 1 (* F (sin B)))))))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (* F (pow (pow (/ -1 F) 1/2) 2)) (sin B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (- (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B)))) (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* (pow F 2) (sin B)))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (- (+ (* -1 (/ (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 4))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B))))) (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 4)))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* F (- (+ (* -1 (/ (+ (* -15/8 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* -5/8 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 6))) (+ (* -1 (/ (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 4))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B)))))) (+ (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (* (pow F 2) (sin B)))) (+ (* -1 (/ (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))) (pow F 4))) (* -1 (/ (- (/ (* x (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2)))) (sin B)) (* 2 (- (* -1 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B))) (* 2 (/ (* x (pow (pow (/ -1 F) 1/2) 2)) (sin B)))))) (pow F 6))))))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B))))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 4))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B)))))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* -15/8 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* -5/8 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 6))) (+ (* -1 (/ (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B)))) (pow F 4))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (sin B))) (/ (pow (pow (/ -1 F) 1/2) 2) (* (pow F 2) (sin B))))))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* F (pow (pow (/ -1 F) 1/2) 2))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* -1 (* F (+ (* -1 (pow (pow (/ -1 F) 1/2) 2)) (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2)))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2))) (pow F 4))) (+ (* -1 (pow (pow (/ -1 F) 1/2) 2)) (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2))))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* -15/8 (pow (pow (/ -1 F) 1/2) 2)) (* -5/8 (pow (pow (/ -1 F) 1/2) 2))) (pow F 6))) (+ (* -1 (/ (+ (* 1/4 (pow (pow (/ -1 F) 1/2) 2)) (* 5/4 (pow (pow (/ -1 F) 1/2) 2))) (pow F 4))) (+ (* -1 (pow (pow (/ -1 F) 1/2) 2)) (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2)))))))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (pow (pow (/ -1 F) 1/2) 2)))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2))) (pow (pow (/ -1 F) 1/2) 2))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2))) (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 4))) (pow (pow (/ -1 F) 1/2) 2))))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) #s(hole binary64 (+ (* -15/8 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 6))) (+ (* -1 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 2))) (+ (* -5/8 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 6))) (+ (* 1/4 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 4))) (+ (* 5/4 (/ (pow (pow (/ -1 F) 1/2) 2) (pow F 4))) (pow (pow (/ -1 F) 1/2) 2))))))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (pow (/ -1 F) 1/2)))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* -1/2 (/ (pow (/ -1 F) 1/2) (pow F 2))) (pow (/ -1 F) 1/2))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* -1/2 (/ (pow (/ -1 F) 1/2) (pow F 2))) (+ (* 5/8 (/ (pow (/ -1 F) 1/2) (pow F 4))) (pow (/ -1 F) 1/2)))))
#s(approx (pow (+ 2 (* F F)) -1/4) #s(hole binary64 (+ (* -15/16 (/ (pow (/ -1 F) 1/2) (pow F 6))) (+ (* -1/2 (/ (pow (/ -1 F) 1/2) (pow F 2))) (+ (* 5/8 (/ (pow (/ -1 F) 1/2) (pow F 4))) (pow (/ -1 F) 1/2))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (/ -1 B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* F (+ (/ 1 (* B F)) (/ x (* B F)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* -1 (/ x B)) (* 1/2 (/ (+ 2 (* 2 x)) (* B (pow F 2))))) F)) (/ 1 (* B F)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* -1 (/ x B)) (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* B F))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* B (pow F 3)))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* B (pow F 3)))))) F))) F)) (/ 1 (* B F)))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 -1))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* F (+ (/ 1 F) (/ x F))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 2))) x) F)) (/ 1 F))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) F)) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (pow F 3))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (pow F 3))))) F)) x) F)) (/ 1 F))))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* -1 (/ (* x (cos B)) (sin B))) (* 1/2 (/ (+ 2 (* 2 x)) (* (pow F 2) (sin B))))) F)) (/ 1 (* F (sin B))))))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* F (+ (* -1 (/ (+ (* -1 (/ (* x (cos B)) (sin B))) (* -1 (/ (+ (* -1/2 (/ (+ 2 (* 2 x)) (* F (sin B)))) (+ (* 1/8 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))) (* 1/4 (/ (pow (+ 2 (* 2 x)) 2) (* (pow F 3) (sin B)))))) F))) F)) (/ 1 (* F (sin B))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (+ (* -1 (/ (+ (* 1/8 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 5))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3)))) (/ 1 F))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (- (+ (* -1 (/ (+ (* -1/6 (pow (+ 2 (* 2 x)) 3)) (+ (* -1/8 (pow (+ 2 (* 2 x)) 3)) (* -1/48 (pow (+ 2 (* 2 x)) 3)))) (pow F 7))) (+ (* -1 (/ (+ (* 1/8 (pow (+ 2 (* 2 x)) 2)) (* 1/4 (pow (+ 2 (* 2 x)) 2))) (pow F 5))) (* 1/2 (/ (+ 2 (* 2 x)) (pow F 3))))) (/ 1 F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* 1/3 x) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (* 2/15 x)) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (- (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (- (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* 1/3 (* (pow B 2) x)) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (* 2/15 x))))) x) B)))
#s(approx (neg (* x (/ 1 (tan B)))) #s(hole binary64 (/ (- (* (pow B 2) (+ (* 1/3 x) (* (pow B 2) (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))))))) x) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ x B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* -1/3 (* (pow B 2) x))) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))))) (+ (* -1/9 x) (* 2/15 x)))) (* 1/3 x)))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* -1/3 (pow B 2))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* (pow B 2) (- (* -1/45 (pow B 2)) 1/3))) B)))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (+ 1 (* (pow B 2) (- (* (pow B 2) (- (* -2/945 (pow B 2)) 1/45)) 1/3))) B)))
#s(approx (tan B) #s(hole binary64 B))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* 1/3 (pow B 2))))))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (+ 1/3 (* 2/15 (pow B 2))))))))
#s(approx (tan B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (+ 1/3 (* (pow B 2) (+ 2/15 (* 17/315 (pow B 2))))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* 1/6 (* (pow B 2) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)))))) B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (pow B 2) (- (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* -1/6 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (pow B 2) (- (+ (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2))))) (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))))))) (* -1/6 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (/ (- (+ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (pow B 2) (- (+ (* -1/6 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (+ (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* (pow B 2) (- (+ (* -1/5040 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (+ (* 1/720 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/6 (+ (* -1/36 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) (* 1/120 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))))))) (+ (* -1/5040 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ (* 1/720 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/6 (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))))))))))) (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))))))) (* -1/6 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ 2 (pow F 2)))) B)))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) B)))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (/ (+ (* 1/6 (* (pow B 2) (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))) (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) B)))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (/ (+ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) (* -1/6 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) B)))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (/ (+ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (+ (* 1/720 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/6 (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))))))))) (+ (* -1/36 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* 1/120 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) (* -1/6 (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)))))) B)))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* -1/6 (pow B 2))))))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (- (* 1/120 (pow B 2)) 1/6))))))
#s(approx (sin B) #s(hole binary64 (* B (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/120 (* -1/5040 (pow B 2)))) 1/6))))))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* -1/6 (pow B 2)) 1) B)))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6)) 1) B)))
#s(approx (/ -1 (sin B)) #s(hole binary64 (/ (- (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)) 1) B)))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) #s(hole binary64 (- (* -1/6 (pow B 2)) 1)))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) #s(hole binary64 (- (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6)) 1)))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) #s(hole binary64 (- (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)) 1)))
#s(approx (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) #s(hole binary64 (* -1/6 (pow B 2))))
#s(approx (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) #s(hole binary64 (* (pow B 2) (- (* -7/360 (pow B 2)) 1/6))))
#s(approx (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) #s(hole binary64 (* (pow B 2) (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6))))
#s(approx (* B B) #s(hole binary64 (pow B 2)))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(hole binary64 -1/6))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(hole binary64 (- (* -7/360 (pow B 2)) 1/6)))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(hole binary64 (- (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360)) 1/6)))
#s(approx (* (* B B) (- (* -31/15120 (* B B)) 7/360)) #s(hole binary64 (* -7/360 (pow B 2))))
#s(approx (* (* B B) (- (* -31/15120 (* B B)) 7/360)) #s(hole binary64 (* (pow B 2) (- (* -31/15120 (pow B 2)) 7/360))))
#s(approx (- (* -31/15120 (* B B)) 7/360) #s(hole binary64 -7/360))
#s(approx (- (* -31/15120 (* B B)) 7/360) #s(hole binary64 (- (* -31/15120 (pow B 2)) 7/360)))
#s(approx (* -31/15120 (* B B)) #s(hole binary64 (* -31/15120 (pow B 2))))
#s(approx (neg (/ (* (cos B) x) (sin B))) #s(hole binary64 (/ (- (* (pow B 2) (- (* -1/6 x) (* -1/2 x))) x) B)))
#s(approx (neg (/ (* (cos B) x) (sin B))) #s(hole binary64 (/ (- (* (pow B 2) (- (+ (* -1/6 x) (* (pow B 2) (- (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)) (* 1/24 x)))) (* -1/2 x))) x) B)))
#s(approx (neg (/ (* (cos B) x) (sin B))) #s(hole binary64 (/ (- (* (pow B 2) (- (+ (* -1/6 x) (* (pow B 2) (- (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (+ (* 1/120 x) (* (pow B 2) (- (+ (* -1/6 (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)))) (+ (* -1/5040 x) (* 1/120 (- (* -1/2 x) (* -1/6 x))))) (* -1/720 x))))) (* 1/24 x)))) (* -1/2 x))) x) B)))
#s(approx (/ (* (cos B) x) (sin B)) #s(hole binary64 (/ (+ x (* (pow B 2) (- (* -1/2 x) (* -1/6 x)))) B)))
#s(approx (/ (* (cos B) x) (sin B)) #s(hole binary64 (/ (+ x (* (pow B 2) (- (+ (* -1/2 x) (* (pow B 2) (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x))))) (* -1/6 x)))) B)))
#s(approx (/ (* (cos B) x) (sin B)) #s(hole binary64 (/ (+ x (* (pow B 2) (- (+ (* -1/2 x) (* (pow B 2) (- (+ (* 1/24 x) (* (pow B 2) (- (* -1/720 x) (+ (* -1/6 (- (* 1/24 x) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x)))) (+ (* -1/5040 x) (* 1/120 (- (* -1/2 x) (* -1/6 x)))))))) (+ (* -1/6 (- (* -1/2 x) (* -1/6 x))) (* 1/120 x))))) (* -1/6 x)))) B)))
#s(approx (* (cos B) x) #s(hole binary64 x))
#s(approx (* (cos B) x) #s(hole binary64 (+ x (* -1/2 (* (pow B 2) x)))))
#s(approx (* (cos B) x) #s(hole binary64 (+ x (* (pow B 2) (+ (* -1/2 x) (* 1/24 (* (pow B 2) x)))))))
#s(approx (* (cos B) x) #s(hole binary64 (+ x (* (pow B 2) (+ (* -1/2 x) (* (pow B 2) (+ (* -1/720 (* (pow B 2) x)) (* 1/24 x))))))))
#s(approx (cos B) #s(hole binary64 (+ 1 (* -1/2 (pow B 2)))))
#s(approx (cos B) #s(hole binary64 (+ 1 (* (pow B 2) (- (* 1/24 (pow B 2)) 1/2)))))
#s(approx (cos B) #s(hole binary64 (+ 1 (* (pow B 2) (- (* (pow B 2) (+ 1/24 (* -1/720 (pow B 2)))) 1/2)))))
#s(approx (* 1/2 (* B B)) #s(hole binary64 (* 1/2 (pow B 2))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (+ (* -1 x) (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) B)))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (+ (* -1 x) (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (* 1/3 x) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) B)))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (+ (* -1 x) (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (* 2/15 x)) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) B)))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (+ (* -1 x) (+ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (* (pow B 2) (- (+ (* 1/3 x) (* (pow B 2) (- (+ (* -1/9 x) (+ (* 2/15 x) (* (pow B 2) (- (+ (* -1/3 (+ (* -1/9 x) (* 2/15 x))) (+ (* -2/45 x) (* 17/315 x))) (+ (* -1/5040 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (+ (* 1/720 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/6 (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))))))) (+ (* -1/36 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))) (* 1/120 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) (* -1/6 (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2))))))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ F B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* 1/6 (* (pow B 2) F))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)))
#s(approx (/ F (sin B)) #s(hole binary64 (/ (+ F (* (pow B 2) (- (* (pow B 2) (- (* -1 (* (pow B 2) (+ (* -1/5040 F) (+ (* 1/720 F) (* 1/6 (+ (* -1/36 F) (* 1/120 F))))))) (+ (* -1/36 F) (* 1/120 F)))) (* -1/6 F)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (- (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B)) (/ (* x (cos B)) (sin B)))))
#s(approx (* x (/ 1 (tan B))) #s(hole binary64 (/ (* x (cos B)) (sin B))))
#s(approx (/ 1 (tan B)) #s(hole binary64 (/ (cos B) (sin B))))
#s(approx (tan B) #s(hole binary64 (/ (sin B) (cos B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (- (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (sin B)) (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* (sin B) (+ 2 (pow F 2)))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) #s(hole binary64 (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (sin B))))
#s(approx (sin B) #s(hole binary64 (sin B)))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) #s(hole binary64 (* -31/15120 (pow B 5))))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) #s(hole binary64 (* -1 (* (pow B 5) (+ 31/15120 (* 7/360 (/ 1 (pow B 2))))))))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) #s(hole binary64 (* (pow B 5) (- (* -1 (/ (+ 7/360 (* 1/6 (/ 1 (pow B 2)))) (pow B 2))) 31/15120))))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) #s(hole binary64 (* (pow B 5) (- (* -1 (/ (+ 1/6 (/ 1 (pow B 2))) (pow B 4))) (+ 31/15120 (* 7/360 (/ 1 (pow B 2))))))))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) #s(hole binary64 (* -31/15120 (pow B 6))))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) #s(hole binary64 (* -1 (* (pow B 6) (+ 31/15120 (* 7/360 (/ 1 (pow B 2))))))))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) #s(hole binary64 (* (pow B 6) (- (* -1 (/ (+ 7/360 (* 1/6 (/ 1 (pow B 2)))) (pow B 2))) 31/15120))))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) #s(hole binary64 (* (pow B 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow B 2))) (pow B 4))) (+ 31/15120 (* 7/360 (/ 1 (pow B 2))))))))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(hole binary64 (* -31/15120 (pow B 4))))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(hole binary64 (* -1 (* (pow B 4) (+ 31/15120 (* 7/360 (/ 1 (pow B 2))))))))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(hole binary64 (* (pow B 4) (- (* -1 (/ (+ 7/360 (* 1/6 (/ 1 (pow B 2)))) (pow B 2))) 31/15120))))
#s(approx (- (* -31/15120 (* B B)) 7/360) #s(hole binary64 (* -1 (* (pow B 2) (+ 31/15120 (* 7/360 (/ 1 (pow B 2))))))))
#s(approx (* (cos B) x) #s(hole binary64 (* x (cos B))))
#s(approx (cos B) #s(hole binary64 (cos B)))
#s(approx (- 1 (* 1/2 (* B B))) #s(hole binary64 (* -1/2 (pow B 2))))
#s(approx (- 1 (* 1/2 (* B B))) #s(hole binary64 (* (pow B 2) (- (/ 1 (pow B 2)) 1/2))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* -1 (/ (* x (cos B)) (sin B))) (/ (* F (pow (+ 2 (+ (* 2 x) (pow F 2))) -1/2)) (sin B)))))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) #s(hole binary64 (* -1 (* (pow B 5) (+ 31/15120 (+ (/ 1/6 (pow B 4)) (* 7/360 (/ 1 (pow B 2)))))))))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) #s(hole binary64 (* -1 (* (pow B 5) (+ 31/15120 (+ (/ 1/6 (pow B 4)) (+ (* 7/360 (/ 1 (pow B 2))) (/ 1 (pow B 6)))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2))))))) (/ (cos B) (sin B)))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (+ 2 (pow F 2))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2)))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* x (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2)))))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (+ (* -1 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* (sin B) (+ 2 (pow F 2))))) (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (sin B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* B (+ 2 (pow F 2))))) (/ 1 B))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* B (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* B (pow (+ 2 (pow F 2)) 2))))) (/ 1 B))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (+ (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* B (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* B (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* B (pow (+ 2 (pow F 2)) 2))))))) (/ 1 B))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) B))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* F (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (- (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) 1)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (pow (+ 2 (pow F 2)) 2)))) 1)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (+ (* F (pow (+ 2 (pow F 2)) -1/2)) (* x (- (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (pow (+ 2 (pow F 2)) 3))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 2)))))) 1)))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (+ (* -1 (/ (cos B) (sin B))) (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (+ (* -1 (/ (cos B) (sin B))) (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* 3/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 2))))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (+ (* x (+ (* -1 (/ (cos B) (sin B))) (+ (* -1 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (+ 2 (pow F 2))))) (* x (+ (* -5/2 (/ (* F (* x (pow (+ 2 (pow F 2)) -1/2))) (* (sin B) (pow (+ 2 (pow F 2)) 3)))) (* 3/2 (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (* (sin B) (pow (+ 2 (pow F 2)) 2))))))))) (/ (* F (pow (+ 2 (pow F 2)) -1/2)) (sin B)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (pow (+ 2 (pow F 2)) -1/2)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* -1 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (+ 2 (pow F 2)))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* x (+ (* -1 (/ (pow (+ 2 (pow F 2)) -1/2) (+ 2 (pow F 2)))) (* 3/2 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 2))))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (* x (+ (* -1 (/ (pow (+ 2 (pow F 2)) -1/2) (+ 2 (pow F 2)))) (* x (+ (* -5/2 (/ (* x (pow (+ 2 (pow F 2)) -1/2)) (pow (+ 2 (pow F 2)) 3))) (* 3/2 (/ (pow (+ 2 (pow F 2)) -1/2) (pow (+ 2 (pow F 2)) 2))))))) (pow (+ 2 (pow F 2)) -1/2))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B))) (/ (cos B) (sin B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* (pow x 2) (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B)))) (/ (cos B) (sin B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* (pow x 2) (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 3) (sin B))))) (/ (cos B) (sin B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 2) (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)) (+ (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (* (pow x 3) (sin B))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* (pow x 2) (sin B))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (/ (* F (* x (pow (pow (+ 2 (pow F 2)) -1/4) 2))) (* (sin B) (+ 2 (pow F 2)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* x (- (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* x (sin B))) (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (sin B) (+ 2 (pow F 2))))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* x (- (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* B x)) (/ 1 B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* B (pow x 2)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* B x))) (/ 1 B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* B (pow x 2)))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* B x)) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* B (pow x 3))))) (/ 1 B)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* x (- (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) x) 1))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (pow x 2))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) x)) 1))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* x (- (+ (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (pow x 2))) (+ (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) x) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (pow x 3)))) 1))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)) (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) (pow x 2))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)) (+ (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3))))) (pow x 3)) (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) (pow x 2)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* x (sin B)))) (/ (cos B) (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))) x)) (/ (cos B) (sin B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* x (sin B)))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B))) x)) (/ (cos B) (sin B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* x (sin B)))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* x (sin B)))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3)))))) (* x (sin B)))) (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (sin B))) x)) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (sin B)))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (sin B)))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(hole binary64 (* -1 (* x (- (* -1 (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* x (sin B)))) (* -1 (/ (* F (pow (pow (+ 2 (pow F 2)) -1/4) 2)) (* (sin B) (+ 2 (pow F 2))))))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) (* B x))) (/ 1 B))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) (* B x))) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) B)) x)) (/ 1 B))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) (* B x))) (* -1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) B))) x)) (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) B)) x)) (/ 1 B))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x))))))) x)))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ (+ (* 1/4 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))) x)) (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))))) x)))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) x)) (* -1/4 (* F (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2)))))) x)) (* F (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))))) x)))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* 1/4 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1 (/ (+ (* -1 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2)))) x)) (* -1/4 (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))))) x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) #s(hole binary64 (+ (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* -1/48 (pow (+ 2 (pow F 2)) 3)) (+ (* -1/64 (pow (+ 2 (pow F 2)) 3)) (* -1/384 (pow (+ 2 (pow F 2)) 3))))) x)) (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ (* 1/32 (pow (+ 2 (pow F 2)) 2)) (* 1/16 (pow (+ 2 (pow F 2)) 2))))) x)) (* -1/4 (* (exp (* -1/2 (+ (log 2) (* -1 (log (/ 1 x)))))) (+ 2 (pow F 2))))) x)))))
Outputs
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))) (*.f64 #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(literal 3 binary64)) (pow.f64 #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (-.f64 (*.f64 #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B)))))
(neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
x
(pow.f64 (tan.f64 B) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 B)))
(/.f64 #s(literal 1 binary64) (tan.f64 B))
(tan.f64 (+.f64 (neg.f64 B) (/.f64 (PI.f64) #s(literal 2 binary64))))
#s(literal 1 binary64)
(/.f64 (neg.f64 (sin.f64 B)) (neg.f64 (cos.f64 B)))
(/.f64 (sin.f64 B) (cos.f64 B))
(tan.f64 (+.f64 B (PI.f64)))
(tan.f64 B)
B
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))
(*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))
F
(*.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)))
(pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/8 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/8 binary64)))
(pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F))) #s(literal -1/4 binary64)))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 F F) (*.f64 F F))) (-.f64 #s(literal 2 binary64) (*.f64 F F)))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (*.f64 F F) #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (*.f64 #s(literal 2 binary64) (*.f64 F F)))))
(+.f64 #s(literal 2 binary64) (*.f64 F F))
#s(literal 2 binary64)
(*.f64 (pow.f64 F #s(literal 1 binary64)) (pow.f64 F #s(literal 1 binary64)))
(*.f64 (fabs.f64 F) (fabs.f64 F))
(*.f64 (neg.f64 F) (neg.f64 F))
(*.f64 F F)
(pow.f64 F #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 F) #s(literal 2 binary64)))
#s(literal -1/4 binary64)
(sin.f64 B)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
(/.f64 (neg.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64))) (neg.f64 B))
(/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B)
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64))) (neg.f64 B))
(/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)
(-.f64 (/.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) B) (/.f64 #s(literal 1 binary64) B))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)))))
(-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 B #s(literal 1 binary64)) (pow.f64 B #s(literal 1 binary64)))
(*.f64 (fabs.f64 B) (fabs.f64 B))
(*.f64 (neg.f64 B) (neg.f64 B))
(*.f64 B B)
(pow.f64 B #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 B) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64)))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64)) #s(literal 1/6 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 3 binary64)) #s(literal 1/216 binary64)) (fma.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64)))))
(-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))
(*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) (*.f64 #s(literal -31/15120 binary64) (*.f64 B B))) #s(literal 49/129600 binary64)) (fma.f64 #s(literal -31/15120 binary64) (*.f64 B B) #s(literal 7/360 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 3 binary64)) #s(literal 343/46656000 binary64)) (fma.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) (+.f64 #s(literal 49/129600 binary64) (*.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64)))))
(-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))
(*.f64 #s(literal -31/15120 binary64) (*.f64 B B))
#s(literal -31/15120 binary64)
#s(literal 7/360 binary64)
#s(literal 1/6 binary64)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
(neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B)))
(/.f64 (neg.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x)) (neg.f64 (sin.f64 B)))
(/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))
(*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x)
#s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 B B)) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 B B)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 B B)) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B))))))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))
(*.f64 #s(literal 1/2 binary64) (*.f64 B B))
#s(literal 1/2 binary64)
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))) (-.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (-.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))) (*.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(neg.f64 x)
(*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))
(/.f64 (neg.f64 F) (neg.f64 (sin.f64 B)))
(/.f64 F (sin.f64 B))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))
(/.f64 #s(literal -1 binary64) F)
(/.f64 #s(literal 1 binary64) (neg.f64 F))
#s(literal -1 binary64)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#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 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (*.f64 x (cos.f64 B))) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (*.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -5/2 binary64))))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (sin.f64 B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (*.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -5/2 binary64))))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (sin.f64 B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 F F) (fma.f64 #s(literal -5/16 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)))) (*.f64 #s(literal 3/8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 B) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))))))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (sin.f64 B)))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (fma.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (fma.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal 1/64 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (fma.f64 #s(literal 5/64 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (sin.f64 B))))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (fma.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)) (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal 1/64 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (fma.f64 #s(literal 5/64 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))) (*.f64 (*.f64 F F) (-.f64 (fma.f64 #s(literal -15/512 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (fma.f64 #s(literal -5/512 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (sin.f64 B))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal -15/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -5/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (sin.f64 B)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))) (sin.f64 B))))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (*.f64 F (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (*.f64 F (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64)) (sin.f64 B)) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 (*.f64 F F) (fma.f64 #s(literal 1/64 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 #s(literal 5/64 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)))))) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 (*.f64 F F) (fma.f64 #s(literal 1/64 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (fma.f64 #s(literal 5/64 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -15/512 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)) (*.f64 #s(literal -5/512 binary64) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B))))))))) (/.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (sin.f64 B)))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (*.f64 F (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (*.f64 F (fma.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 F (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -15/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -5/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))))
#s(approx F F)
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 F (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) #s(literal 2 binary64)) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)))))) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 5/64 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -15/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -5/512 binary64) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))))))) (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
#s(approx (pow (+ 2 (* F F)) -1/4) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))
#s(approx (pow (+ 2 (* F F)) -1/4) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 F F) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
#s(approx (pow (+ 2 (* F F)) -1/4) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/8 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 #s(literal 5/128 binary64) (*.f64 (*.f64 F F) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
#s(approx (pow (+ 2 (* F F)) -1/4) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/8 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)) (*.f64 (*.f64 F F) (fma.f64 #s(literal -15/1024 binary64) (*.f64 (*.f64 F F) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))) (*.f64 #s(literal 5/128 binary64) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64)))))) (pow.f64 #s(literal 2 binary64) #s(literal -1/4 binary64))))
#s(approx (+ 2 (* F F)) #s(literal 2 binary64))
#s(approx (+ 2 (* F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))
#s(approx (* F F) (*.f64 F F))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (/.f64 x B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (*.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) B) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -5/2 binary64))))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) B)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) x))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (-.f64 (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)))) x))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (-.f64 (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 #s(literal 3/8 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)))) x))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (sin.f64 B))))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)) (*.f64 F (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))) (*.f64 #s(literal 3/8 binary64) (*.f64 (/.f64 (*.f64 F F) (sin.f64 B)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -5/2 binary64))))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (sin.f64 B))))))
#s(approx (/ F (sin B)) (/.f64 F (sin.f64 B)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 #s(literal 3/8 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 (*.f64 F F) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 F F) (fma.f64 #s(literal -5/16 binary64) (/.f64 (*.f64 (*.f64 F F) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64))) (*.f64 #s(literal 3/8 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -5/2 binary64)))))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))))
#s(approx (/ -1 F) (/.f64 #s(literal -1 binary64) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (sin.f64 B))) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (sin.f64 B))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (sin.f64 B))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (sin.f64 B))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (sin.f64 B)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (sin.f64 B))) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 F (-.f64 (fma.f64 #s(literal -15/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F)) (sin.f64 B))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 #s(literal -5/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (sin.f64 B))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (sin.f64 B))) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (sin.f64 B))) (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (sin.f64 B)))) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (sin.f64 B))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (sin.f64 B))) (fma.f64 (/.f64 x (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))) (sin.f64 B)) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (sin.f64 B)))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (sin.f64 B))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (sin.f64 B))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (sin.f64 B)))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (*.f64 F (fma.f64 #s(literal -15/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F)) (sin.f64 B))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 #s(literal -5/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (sin.f64 B))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (*.f64 F F) (*.f64 F F)) (sin.f64 B))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (sin.f64 B)))))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (*.f64 F (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 F F)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 F F)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (*.f64 F F))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (*.f64 F F))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (*.f64 F (fma.f64 #s(literal -15/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 F F)) (fma.f64 #s(literal -5/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (*.f64 F F))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (*.f64 F F))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))))))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 F F)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 F F)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (*.f64 F F))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (*.f64 F F))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) (fma.f64 #s(literal -15/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 F F)) (fma.f64 #s(literal -5/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (*.f64 F F))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 F F) (*.f64 F F))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))))))
#s(approx (pow (+ 2 (* F F)) -1/4) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))
#s(approx (pow (+ 2 (* F F)) -1/4) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))
#s(approx (pow (+ 2 (* F F)) -1/4) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (*.f64 F F)) (fma.f64 #s(literal 5/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (*.f64 (*.f64 F F) (*.f64 F F))) (sqrt.f64 (/.f64 #s(literal 1 binary64) F)))))
#s(approx (pow (+ 2 (* F F)) -1/4) (fma.f64 #s(literal -15/16 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (*.f64 F F)) (fma.f64 #s(literal 5/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) F)) (*.f64 (*.f64 F F) (*.f64 F F))) (sqrt.f64 (/.f64 #s(literal 1 binary64) F))))))
#s(approx (+ 2 (* F F)) (*.f64 (*.f64 F F) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F F))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (/.f64 #s(literal 1 binary64) B))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 B (pow.f64 F #s(literal 5 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 B (pow.f64 F #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x F) (/.f64 #s(literal 1 binary64) F))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F)) (/.f64 x F))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) F)))) (/.f64 x F))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) F)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (pow.f64 F #s(literal 7 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (pow.f64 F #s(literal 7 binary64))) (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (pow.f64 F #s(literal 7 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (pow.f64 F #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) F))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 F (sin.f64 B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) (sin.f64 B)))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B)))))) F)) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (*.f64 (pow.f64 F #s(literal 7 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 #s(literal -1 binary64) (*.f64 F (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 #s(literal -1 binary64) (*.f64 F (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)))) (*.f64 (*.f64 F F) (*.f64 F F))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))) (*.f64 (*.f64 F F) (*.f64 F F)))))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 #s(literal -1 binary64) (*.f64 F (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -15/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (*.f64 #s(literal -5/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)))) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)))) (*.f64 (*.f64 F F) (*.f64 F F))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (*.f64 (*.f64 F F) (sin.f64 B))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))) (*.f64 (*.f64 F F) (*.f64 F F))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))) (sin.f64 B)) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))) (sin.f64 B)))))) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))))))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B)))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)))) (*.f64 (*.f64 F F) (*.f64 F F))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B))))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -15/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (*.f64 #s(literal -5/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)))) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)))) (*.f64 (*.f64 F F) (*.f64 F F))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (sin.f64 B)) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 F F) (sin.f64 B)))))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (*.f64 F (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 F F))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))))) (*.f64 (*.f64 F F) (*.f64 F F))) (fma.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 F F)))))))
#s(approx (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -15/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal -5/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))))) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 #s(literal 5/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))))) (*.f64 (*.f64 F F) (*.f64 F F))) (fma.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 F F))))))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 F F)) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 F F)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 F F) (*.f64 F F))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 F F) (*.f64 F F))) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))))
#s(approx (pow (pow (+ 2 (* F F)) -1/4) 2) (fma.f64 #s(literal -15/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 F F)) (fma.f64 #s(literal -5/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 F F) (*.f64 F F))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 F F) (*.f64 F F))) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))))))
#s(approx (pow (+ 2 (* F F)) -1/4) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))
#s(approx (pow (+ 2 (* F F)) -1/4) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (*.f64 F F)) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))))
#s(approx (pow (+ 2 (* F F)) -1/4) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (*.f64 F F)) (fma.f64 #s(literal 5/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (*.f64 (*.f64 F F) (*.f64 F F))) (sqrt.f64 (/.f64 #s(literal -1 binary64) F)))))
#s(approx (pow (+ 2 (* F F)) -1/4) (fma.f64 #s(literal -15/16 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (*.f64 (*.f64 (*.f64 F F) F) (*.f64 (*.f64 F F) F))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (*.f64 F F)) (fma.f64 #s(literal 5/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) F)) (*.f64 (*.f64 F F) (*.f64 F F))) (sqrt.f64 (/.f64 #s(literal -1 binary64) F))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (/.f64 #s(literal -1 binary64) B))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B F)) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 B (*.f64 (*.f64 F F) F))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 B (*.f64 (*.f64 F F) F)))))) F))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal -1 binary64))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) F) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 F F) F)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 F F) F))))) F)) x) F) (/.f64 #s(literal 1 binary64) F)))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) (sin.f64 B))))) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F (sin.f64 B))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B)))))) F))) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))) (pow.f64 F #s(literal 5 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)))) (/.f64 #s(literal 1 binary64) F)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/8 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64)) (*.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 3 binary64))))) (pow.f64 F #s(literal 7 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x))))) (pow.f64 F #s(literal 5 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))))) (/.f64 #s(literal 1 binary64) F)))
#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) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/3 binary64) x) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal 1/3 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/9 binary64) x (*.f64 #s(literal 2/15 binary64) x)) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal 1/3 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/9 binary64) x (fma.f64 #s(literal 2/15 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/3 binary64) (fma.f64 #s(literal -1/9 binary64) x (*.f64 #s(literal 2/15 binary64) x)) (fma.f64 #s(literal -2/45 binary64) x (*.f64 #s(literal 17/315 binary64) x))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/720 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))))))))))) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) x) B))
#s(approx (neg (* x (/ 1 (tan B)))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 B B) x)) x) B))
#s(approx (neg (* x (/ 1 (tan B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (fma.f64 #s(literal 1/3 binary64) x (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/9 binary64) x (*.f64 #s(literal 2/15 binary64) x))))) x) B))
#s(approx (neg (* x (/ 1 (tan B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (fma.f64 #s(literal 1/3 binary64) x (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/9 binary64) x (fma.f64 #s(literal 2/15 binary64) x (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/3 binary64) (fma.f64 #s(literal -1/9 binary64) x (*.f64 #s(literal 2/15 binary64) x)) (fma.f64 #s(literal -2/45 binary64) x (*.f64 #s(literal 17/315 binary64) x))))))))) x) B))
#s(approx (* x (/ 1 (tan B))) (/.f64 x B))
#s(approx (* x (/ 1 (tan B))) (/.f64 (+.f64 x (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 B B) x))) B))
#s(approx (* x (/ 1 (tan B))) (/.f64 (+.f64 x (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/9 binary64) x (*.f64 #s(literal 2/15 binary64) x)))) (*.f64 #s(literal 1/3 binary64) x)))) B))
#s(approx (* x (/ 1 (tan B))) (/.f64 (+.f64 x (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/3 binary64) (fma.f64 #s(literal -1/9 binary64) x (*.f64 #s(literal 2/15 binary64) x)) (fma.f64 #s(literal -2/45 binary64) x (*.f64 #s(literal 17/315 binary64) x))))) (fma.f64 #s(literal -1/9 binary64) x (*.f64 #s(literal 2/15 binary64) x)))) (*.f64 #s(literal 1/3 binary64) x)))) B))
#s(approx (/ 1 (tan B)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 B B))) B))
#s(approx (/ 1 (tan B)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/45 binary64) (*.f64 B B)) #s(literal 1/3 binary64)))) B))
#s(approx (/ 1 (tan B)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -2/945 binary64) (*.f64 B B)) #s(literal 1/45 binary64))) #s(literal 1/3 binary64)))) B))
#s(approx (tan B) B)
#s(approx (tan B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 B B)))))
#s(approx (tan B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 B B)))))))
#s(approx (tan B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 B B) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) (*.f64 B B)))))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) B))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))) B))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) B))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/5040 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/720 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))))))))) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))))))) B))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/36 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (-.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/36 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (fma.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (fma.f64 #s(literal 1/720 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/36 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/720 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))))))))))) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))))) B))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/5040 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/720 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))))))))) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))))) B))
#s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))
#s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))
#s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 B B)))) #s(literal 1/6 binary64))))))
#s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B))
#s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B))
#s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
#s(approx (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))
#s(approx (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))
#s(approx (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))))
#s(approx (* B B) (*.f64 B B))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64)))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64)))
#s(approx (* (* B B) (- (* -31/15120 (* B B)) 7/360)) (*.f64 #s(literal -7/360 binary64) (*.f64 B B)))
#s(approx (* (* B B) (- (* -31/15120 (* B B)) 7/360)) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))))
#s(approx (- (* -31/15120 (* B B)) 7/360) #s(literal -7/360 binary64))
#s(approx (- (* -31/15120 (* B B)) 7/360) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64)))
#s(approx (* -31/15120 (* B B)) (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)))
#s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B))
#s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 #s(literal 1/120 binary64) x)) (*.f64 #s(literal 1/24 binary64) x)))) (*.f64 #s(literal -1/2 binary64) x))) x) B))
#s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x)) (fma.f64 #s(literal 1/120 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) x) (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 #s(literal 1/120 binary64) x))) (fma.f64 #s(literal -1/5040 binary64) x (*.f64 #s(literal 1/120 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x))))) (*.f64 #s(literal -1/720 binary64) x))))) (*.f64 #s(literal 1/24 binary64) x)))) (*.f64 #s(literal -1/2 binary64) x))) x) B))
#s(approx (/ (* (cos B) x) (sin B)) (/.f64 (+.f64 x (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x)))) B))
#s(approx (/ (* (cos B) x) (sin B)) (/.f64 (+.f64 x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) x) (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 #s(literal 1/120 binary64) x))))) (*.f64 #s(literal -1/6 binary64) x)))) B))
#s(approx (/ (* (cos B) x) (sin B)) (/.f64 (+.f64 x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/2 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal 1/24 binary64) x (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/720 binary64) x) (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) x) (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 #s(literal 1/120 binary64) x))) (fma.f64 #s(literal -1/5040 binary64) x (*.f64 #s(literal 1/120 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x)))))))) (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 #s(literal 1/120 binary64) x))))) (*.f64 #s(literal -1/6 binary64) x)))) B))
#s(approx (* (cos B) x) x)
#s(approx (* (cos B) x) (+.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 B B) x))))
#s(approx (* (cos B) x) (+.f64 x (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/2 binary64) x (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 B B) x))))))
#s(approx (* (cos B) x) (+.f64 x (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/2 binary64) x (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 B B) x) (*.f64 #s(literal 1/24 binary64) x)))))))
#s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 B B))))
#s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64)))))
#s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 B B)))) #s(literal 1/2 binary64)))))
#s(approx (* 1/2 (* B B)) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))) B))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/3 binary64) x) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))))))) B))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal 1/3 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/9 binary64) x (*.f64 #s(literal 2/15 binary64) x)) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))))))) B))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)) (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal 1/3 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/9 binary64) x (fma.f64 #s(literal 2/15 binary64) x (*.f64 (*.f64 B B) (-.f64 (fma.f64 #s(literal -1/3 binary64) (fma.f64 #s(literal -1/9 binary64) x (*.f64 #s(literal 2/15 binary64) x)) (fma.f64 #s(literal -2/45 binary64) x (*.f64 #s(literal 17/315 binary64) x))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (fma.f64 #s(literal 1/720 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))))))))))) (fma.f64 #s(literal -1/36 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64)))))))) B))
#s(approx (/ F (sin B)) (/.f64 F B))
#s(approx (/ F (sin B)) (/.f64 (+.f64 F (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) F))) B))
#s(approx (/ F (sin B)) (/.f64 (+.f64 F (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/36 binary64) F (*.f64 #s(literal 1/120 binary64) F)))) (*.f64 #s(literal -1/6 binary64) F)))) B))
#s(approx (/ F (sin B)) (/.f64 (+.f64 F (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (fma.f64 #s(literal -1/5040 binary64) F (fma.f64 #s(literal 1/720 binary64) F (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -1/36 binary64) F (*.f64 #s(literal 1/120 binary64) F))))))) (fma.f64 #s(literal -1/36 binary64) F (*.f64 #s(literal 1/120 binary64) F)))) (*.f64 #s(literal -1/6 binary64) F)))) B))
#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) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (*.f64 x (cos.f64 B))) (sin.f64 B)))
#s(approx (* x (/ 1 (tan B))) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))
#s(approx (/ 1 (tan B)) (/.f64 (cos.f64 B) (sin.f64 B)))
#s(approx (tan B) (tan.f64 B))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (-.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B)) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))
#s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (sin B) (sin.f64 B))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 B #s(literal 5 binary64)) (+.f64 #s(literal 31/15120 binary64) (*.f64 #s(literal 7/360 binary64) (/.f64 #s(literal 1 binary64) (*.f64 B B)))))))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 (pow.f64 B #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 7/360 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 B B)))) (*.f64 B B))) #s(literal 31/15120 binary64))))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 (pow.f64 B #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 B B))) (*.f64 (*.f64 B B) (*.f64 B B)))) (+.f64 #s(literal 31/15120 binary64) (*.f64 #s(literal 7/360 binary64) (/.f64 #s(literal 1 binary64) (*.f64 B B)))))))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64))))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 B #s(literal 6 binary64)) (+.f64 #s(literal 31/15120 binary64) (*.f64 #s(literal 7/360 binary64) (/.f64 #s(literal 1 binary64) (*.f64 B B)))))))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 (pow.f64 B #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 7/360 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 B B)))) (*.f64 B B))) #s(literal 31/15120 binary64))))
#s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 (pow.f64 B #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 B B))) (*.f64 (*.f64 B B) (*.f64 B B)))) (+.f64 #s(literal 31/15120 binary64) (*.f64 #s(literal 7/360 binary64) (/.f64 #s(literal 1 binary64) (*.f64 B B)))))))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (+.f64 #s(literal 31/15120 binary64) (*.f64 #s(literal 7/360 binary64) (/.f64 #s(literal 1 binary64) (*.f64 B B)))))))
#s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 (*.f64 (*.f64 B B) (*.f64 B B)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 7/360 binary64) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 B B)))) (*.f64 B B))) #s(literal 31/15120 binary64))))
#s(approx (- (* -31/15120 (* B B)) 7/360) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 B B) (+.f64 #s(literal 31/15120 binary64) (*.f64 #s(literal 7/360 binary64) (/.f64 #s(literal 1 binary64) (*.f64 B B)))))))
#s(approx (* (cos B) x) (*.f64 x (cos.f64 B)))
#s(approx (cos B) (cos.f64 B))
#s(approx (- 1 (* 1/2 (* B B))) (*.f64 #s(literal -1/2 binary64) (*.f64 B B)))
#s(approx (- 1 (* 1/2 (* B B))) (*.f64 (*.f64 B B) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B B)) #s(literal 1/2 binary64))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (*.f64 F F))) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 B #s(literal 5 binary64)) (+.f64 #s(literal 31/15120 binary64) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) (*.f64 B B))) (*.f64 #s(literal 7/360 binary64) (/.f64 #s(literal 1 binary64) (*.f64 B B))))))))
#s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 B #s(literal 5 binary64)) (+.f64 #s(literal 31/15120 binary64) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) (*.f64 B B))) (fma.f64 #s(literal 7/360 binary64) (/.f64 #s(literal 1 binary64) (*.f64 B B)) (pow.f64 B #s(literal -6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -5/2 binary64))))))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -5/2 binary64))))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 F F))))) (/.f64 #s(literal 1 binary64) B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 B (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (/.f64 #s(literal 1 binary64) B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 B (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (/.f64 F B) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -5/2 binary64))))))) (/.f64 #s(literal 1 binary64) B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) #s(literal 1 binary64)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))) #s(literal 1 binary64)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (fma.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))) #s(literal 1 binary64)))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 B) (sin.f64 B)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 B) (sin.f64 B)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (+ (* (neg x) (/ 1 (tan B))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 B) (sin.f64 B)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)))) (*.f64 #s(literal 3/2 binary64) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -5/2 binary64)))))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (sin.f64 B))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64))) (*.f64 #s(literal 3/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -5/2 binary64)))))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 x (-.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (*.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 (*.f64 x x) (sin.f64 B))) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (*.f64 x (sin.f64 B)))) (/.f64 (cos.f64 B) (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 (*.f64 x x) (sin.f64 B))) (fma.f64 (/.f64 F x) (/.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (sin.f64 B)) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 (*.f64 (*.f64 x x) x) (sin.f64 B))))) (/.f64 (cos.f64 B) (sin.f64 B)))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B)))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (sin.f64 B))) (+.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B)) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 (*.f64 x x) (sin.f64 B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (sin.f64 B))) (+.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B)) (fma.f64 (/.f64 F (*.f64 (*.f64 x x) x)) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/64 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (*.f64 #s(literal -1/384 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)))))) (sin.f64 B)) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 (*.f64 x x) (sin.f64 B)))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 x (-.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 x (-.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (*.f64 B x)) (/.f64 #s(literal 1 binary64) B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 B (*.f64 x x))) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (*.f64 B x))) (/.f64 #s(literal 1 binary64) B))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 B (*.f64 x x))) (fma.f64 (/.f64 F B) (/.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) x) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 B (*.f64 (*.f64 x x) x))))) (/.f64 #s(literal 1 binary64) B))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 x (-.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) x) #s(literal 1 binary64))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x x)) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) x)) #s(literal 1 binary64))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 x (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x x)) (+.f64 (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) x) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 (*.f64 x x) x)))) #s(literal 1 binary64))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) x))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) x) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))) (*.f64 x x)))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) x) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/64 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (*.f64 #s(literal -1/384 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)))))) (*.f64 (*.f64 x x) x)) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))) (*.f64 x x))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (*.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) (sin.f64 B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B))) x) (/.f64 (cos.f64 B) (sin.f64 B))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 x (sin.f64 B))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (sin.f64 B)))) x) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B))) x) (/.f64 (cos.f64 B) (sin.f64 B))))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 x (sin.f64 B))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (sin.f64 B)))) x) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B))))
#s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/64 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (*.f64 #s(literal -1/384 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64))))))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (sin.f64 B))) x) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (sin.f64 B)))) x) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (sin.f64 B))))
#s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 x (sin.f64 B)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) (*.f64 B x)) (/.f64 #s(literal 1 binary64) B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) (*.f64 B x)) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) B)) x) (/.f64 #s(literal 1 binary64) B)))))
#s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) (*.f64 B x)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) B))) x) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) B)) x) (/.f64 #s(literal 1 binary64) B)))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) x))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))) x) (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))))) x))))))
#s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) x) (*.f64 #s(literal -1/4 binary64) (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))) x) (*.f64 F (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))))) x))))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F))) x))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))) x) (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) x))))
#s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (+.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/64 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)) (*.f64 #s(literal -1/384 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal 3 binary64)))))) x) (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))) (*.f64 #s(literal 1/16 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) (+.f64 #s(literal 2 binary64) (*.f64 F F))))))) x) (*.f64 #s(literal -1/4 binary64) (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)))))) (+.f64 #s(literal 2 binary64) (*.f64 F F))))) x))))

eval65.0ms (0.8%)

Memory
-18.5MiB live, 123.8MiB allocated; 26ms collecting garbage
Compiler

Compiled 10 815 to 2 633 computations (75.7% saved)

prune71.0ms (0.9%)

Memory
-6.2MiB live, 135.2MiB allocated; 23ms collecting garbage
Pruning

55 alts after pruning (49 fresh and 6 done)

PrunedKeptTotal
New33814352
Fresh83543
Picked325
Done044
Total34955404
Accuracy
100.0%
Counts
404 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.1%
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
49.5%
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
47.9%
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
46.7%
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
15.3%
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))))))
62.4%
(+.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
76.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
82.2%
(+.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)))) (fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) (sin.f64 B)) (neg.f64 #s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))))
47.4%
(+.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)))) (fma.f64 F (/.f64 #s(approx (pow (+ (* F F) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 #s(approx (pow (+ (* F F) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))))
71.9%
(+.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)))) #s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 x (-.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))))
67.5%
(+.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 #s(approx (+ 2 (* F F)) (*.f64 (*.f64 F F) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F F)))))) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))
70.5%
(+.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))))
59.2%
(+.f64 (neg.f64 (*.f64 x (exp.f64 (*.f64 (log.f64 (tan.f64 B)) #s(literal -1 binary64))))) (*.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))))))
55.6%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x 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))))))
49.8%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
33.0%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
63.7%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))
55.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)))
33.5%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
31.8%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
36.1%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
35.3%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
27.1%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
20.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) F) x) B))
29.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
16.1%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
27.1%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F))))) B))
34.3%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
36.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
10.1%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
17.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
15.6%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
9.9%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
50.3%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
51.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (*.f64 (sin.f64 B) F)))) F))
56.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
35.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
35.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64))))) x) (sin.f64 B))))
2.6%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(approx (- 1 (* 1/2 (* B B))) (*.f64 #s(literal -1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
37.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 #s(approx (* (cos B) x) x) (sin.f64 B))))
51.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
56.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
35.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) #s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) x))) B)))))
33.5%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B))))
28.8%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
30.9%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
25.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
32.9%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
9.6%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
9.8%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
2.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
10.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
2.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
35.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
35.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
Compiler

Compiled 3 253 to 2 396 computations (26.3% saved)

regimes94.0ms (1.1%)

Memory
40.8MiB live, 183.6MiB allocated; 17ms collecting garbage
Counts
78 → 3
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 #s(approx (* (cos B) x) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F))))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(literal 1 binary64)) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(approx (- 1 (* 1/2 (* B B))) (*.f64 #s(literal -1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) #s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) x))) B)))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64))))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x 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))))))
(+.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 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))))
(+.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))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x #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))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (*.f64 (sin.f64 B) F)))) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(+.f64 (neg.f64 (*.f64 x (exp.f64 (*.f64 (log.f64 (tan.f64 B)) #s(literal -1 binary64))))) (*.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))))))
(+.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 #s(approx (+ 2 (* F F)) (*.f64 (*.f64 F F) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F F)))))) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (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)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B 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)))) #s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (neg.f64 (*.f64 F (+.f64 (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 F (sin.f64 B))) (*.f64 F F))) (/.f64 #s(literal 1 binary64) (*.f64 F (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)))) (neg.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F))) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 #s(approx (pow (+ (* F F) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 #s(approx (pow (+ (* F F) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (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)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (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)))) #s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (*.f64 x (-.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 x (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) (sin.f64 B)) (neg.f64 #s(approx (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))) (/.f64 (*.f64 F (*.f64 x (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (*.f64 B (+.f64 #s(literal 2 binary64) (*.f64 F F)))))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/4 binary64))) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)) (-.f64 (*.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))))))
Outputs
(+.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)))) #s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (neg.f64 (*.f64 F (+.f64 (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 F (sin.f64 B))) (*.f64 F F))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x #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))))))
(+.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)))) (fma.f64 F (/.f64 #s(approx (pow (+ (* F F) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) (sin.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 #s(approx (pow (+ (* F F) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) (sin.f64 B)))))))
Calls

4 calls:

25.0ms
x
23.0ms
(+.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))))))
20.0ms
B
20.0ms
F
Results
AccuracySegmentsBranch
87.0%2(+.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))))))
99.6%3F
84.2%1B
84.2%1x
Compiler

Compiled 26 to 29 computations (-11.5% saved)

regimes24.0ms (0.3%)

Memory
1.7MiB live, 47.5MiB allocated; 2ms collecting garbage
Counts
72 → 3
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 #s(approx (* (cos B) x) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F))))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(literal 1 binary64)) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(approx (- 1 (* 1/2 (* B B))) (*.f64 #s(literal -1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) #s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) x))) B)))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64))))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x 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))))))
(+.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 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))))
(+.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))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x #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))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (*.f64 (sin.f64 B) F)))) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(+.f64 (neg.f64 (*.f64 x (exp.f64 (*.f64 (log.f64 (tan.f64 B)) #s(literal -1 binary64))))) (*.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))))))
(+.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 #s(approx (+ 2 (* F F)) (*.f64 (*.f64 F F) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F F)))))) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (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)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B 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)))) #s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (neg.f64 (*.f64 F (+.f64 (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 F (sin.f64 B))) (*.f64 F F))) (/.f64 #s(literal 1 binary64) (*.f64 F (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)))) (neg.f64 (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 F F) F) (sin.f64 B))) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F))) F))))
Outputs
(+.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)))) #s(approx (+ (* F (/ (pow (+ (* F F) 2) -1/2) (sin B))) (neg (/ (* (* (pow (+ (* F F) 2) -1/2) x) F) (* (+ (* F F) 2) (sin B))))) (neg.f64 (*.f64 F (+.f64 (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 F (sin.f64 B))) (*.f64 F F))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x #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(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (*.f64 (sin.f64 B) F)))) F))
Calls

1 calls:

20.0ms
F
Results
AccuracySegmentsBranch
99.5%3F
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes23.0ms (0.3%)

Memory
5.1MiB live, 51.5MiB allocated; 3ms collecting garbage
Counts
70 → 3
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 #s(approx (* (cos B) x) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F))))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(literal 1 binary64)) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(approx (- 1 (* 1/2 (* B B))) (*.f64 #s(literal -1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) #s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) x))) B)))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64))))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x 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))))))
(+.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 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))))
(+.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))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x #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))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (*.f64 (sin.f64 B) F)))) F))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(+.f64 (neg.f64 (*.f64 x (exp.f64 (*.f64 (log.f64 (tan.f64 B)) #s(literal -1 binary64))))) (*.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))))))
(+.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 #s(approx (+ 2 (* F F)) (*.f64 (*.f64 F F) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F F)))))) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (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)))) (fma.f64 F (/.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) x) F) (*.f64 (fma.f64 F F #s(literal 2 binary64)) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))))))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
(+.f64 (neg.f64 (/.f64 (*.f64 x #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(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (*.f64 (sin.f64 B) F)))) F))
Calls

1 calls:

18.0ms
F
Results
AccuracySegmentsBranch
99.5%3F
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes21.0ms (0.3%)

Memory
-2.2MiB live, 44.5MiB allocated; 1ms collecting garbage
Counts
64 → 4
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 #s(approx (* (cos B) x) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F))))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(literal 1 binary64)) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(approx (- 1 (* 1/2 (* B B))) (*.f64 #s(literal -1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) #s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) x))) B)))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64))))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x 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))))))
(+.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 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))))
(+.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))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x #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))))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
(+.f64 (neg.f64 (/.f64 (*.f64 x #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(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
Calls

1 calls:

16.0ms
F
Results
AccuracySegmentsBranch
95.9%4F
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes147.0ms (1.8%)

Memory
-5.7MiB live, 51.1MiB allocated; 195ms collecting garbage
Counts
62 → 4
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 #s(approx (* (cos B) x) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F))))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(literal 1 binary64)) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(approx (- 1 (* 1/2 (* B B))) (*.f64 #s(literal -1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) #s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) x))) B)))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64))))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x 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))))))
(+.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 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))))
(+.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))))))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
Calls

1 calls:

143.0ms
F
Results
AccuracySegmentsBranch
95.8%4F
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes23.0ms (0.3%)

Memory
-6.4MiB live, 42.4MiB allocated; 5ms collecting garbage
Counts
60 → 3
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 #s(approx (* (cos B) x) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F))))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(literal 1 binary64)) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(approx (- 1 (* 1/2 (* B B))) (*.f64 #s(literal -1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) #s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) x))) B)))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64))))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x 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))))))
(+.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 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) x #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
Calls

1 calls:

15.0ms
F
Results
AccuracySegmentsBranch
93.8%3F
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes36.0ms (0.4%)

Memory
-12.9MiB live, 79.4MiB allocated; 4ms collecting garbage
Counts
59 → 4
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 #s(approx (* (cos B) x) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F))))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(literal 1 binary64)) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(approx (- 1 (* 1/2 (* B B))) (*.f64 #s(literal -1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) #s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) x))) B)))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64))))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x 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))))))
(+.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 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x 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))))))
(+.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))
Calls

2 calls:

17.0ms
F
16.0ms
(+.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))))))
Results
AccuracySegmentsBranch
82.8%4(+.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))))))
89.7%4F
Compiler

Compiled 24 to 23 computations (4.2% saved)

regimes49.0ms (0.6%)

Memory
15.5MiB live, 114.2MiB allocated; 4ms collecting garbage
Counts
56 → 5
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 #s(approx (* (cos B) x) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F))))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(literal 1 binary64)) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(approx (- 1 (* 1/2 (* B B))) (*.f64 #s(literal -1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) #s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) x))) B)))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64))))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x 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))))))
(+.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 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) (/.f64 (*.f64 F (pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/4 binary64)) #s(literal 2 binary64))) (sin.f64 B)))))
(+.f64 (neg.f64 (/.f64 (*.f64 x #s(literal 1 binary64)) (tan.f64 B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) x)) (*.f64 (sin.f64 B) F)) F)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x 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))))))
(+.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
Calls

3 calls:

16.0ms
F
15.0ms
x
14.0ms
B
Results
AccuracySegmentsBranch
73.1%2B
81.8%3x
87.7%5F
Compiler

Compiled 3 to 9 computations (-200% saved)

regimes46.0ms (0.6%)

Memory
-2.2MiB live, 90.5MiB allocated; 4ms collecting garbage
Counts
52 → 4
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 #s(approx (* (cos B) x) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F))))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(literal 1 binary64)) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(approx (- 1 (* 1/2 (* B B))) (*.f64 #s(literal -1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) #s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) x))) B)))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64))))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x 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))))))
(+.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 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) (pow.f64 #s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (+.f64 (/.f64 (fma.f64 F F #s(literal 2 binary64)) x) #s(literal 2 binary64)) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
Outputs
(+.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x 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))))))
(+.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
Calls

3 calls:

15.0ms
x
15.0ms
F
13.0ms
(+.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))))))
Results
AccuracySegmentsBranch
82.7%4(+.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))))))
81.0%3x
80.5%5F
Compiler

Compiled 25 to 26 computations (-4% saved)

regimes31.0ms (0.4%)

Memory
9.0MiB live, 59.9MiB allocated; 4ms collecting garbage
Counts
49 → 3
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 #s(approx (* (cos B) x) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F))))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(literal 1 binary64)) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(approx (- 1 (* 1/2 (* B B))) (*.f64 #s(literal -1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) #s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) x))) B)))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64))))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))))
Outputs
(+.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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (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)))) #s(approx (+ (* F (/ (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) (sin B))) (neg (/ (* (* (* (pow (+ (* F F) 2) -1/4) (pow (+ (* F F) 2) -1/4)) x) F) (* (+ (* F F) 2) (sin B))))) #s(approx (/ (* F (pow (pow (+ 2 (* F F)) -1/4) 2)) (sin B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64))) B)))))
Calls

2 calls:

14.0ms
(+.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))))))
13.0ms
x
Results
AccuracySegmentsBranch
78.5%3x
79.8%4(+.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))))))
Compiler

Compiled 24 to 23 computations (4.2% saved)

regimes50.0ms (0.6%)

Memory
-31.9MiB live, 100.0MiB allocated; 12ms collecting garbage
Counts
48 → 3
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 #s(approx (* (cos B) x) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F))))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(literal 1 binary64)) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(approx (- 1 (* 1/2 (* B B))) (*.f64 #s(literal -1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) #s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) x))) B)))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64))))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))))
Calls

3 calls:

16.0ms
(+.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))))))
13.0ms
F
13.0ms
x
Results
AccuracySegmentsBranch
69.3%6F
71.0%5(+.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))))))
76.1%3x
Compiler

Compiled 25 to 26 computations (-4% saved)

regimes48.0ms (0.6%)

Memory
37.7MiB live, 84.0MiB allocated; 24ms collecting garbage
Counts
46 → 2
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 #s(approx (* (cos B) x) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F))))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(literal 1 binary64)) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(approx (- 1 (* 1/2 (* B B))) (*.f64 #s(literal -1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) #s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) x))) B)))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64))))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
Calls

2 calls:

33.0ms
B
12.0ms
x
Results
AccuracySegmentsBranch
70.6%2B
70.5%3x
Compiler

Compiled 2 to 6 computations (-200% saved)

regimes26.0ms (0.3%)

Memory
-11.1MiB live, 30.4MiB allocated; 15ms collecting garbage
Counts
44 → 2
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 #s(approx (* (cos B) x) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F))))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(literal 1 binary64)) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(approx (- 1 (* 1/2 (* B B))) (*.f64 #s(literal -1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) #s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) x))) B)))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 B B)) #s(literal 1/2 binary64))))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (*.f64 (pow.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) (sin.f64 B)))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
Calls

1 calls:

23.0ms
B
Results
AccuracySegmentsBranch
69.4%2B
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes49.0ms (0.6%)

Memory
2.0MiB live, 48.9MiB allocated; 5ms collecting garbage
Counts
40 → 3
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 #s(approx (* (cos B) x) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F))))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(literal 1 binary64)) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x))))))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) #s(approx (- 1 (* 1/2 (* B B))) (*.f64 #s(literal -1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x B) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 B (*.f64 F F))))) F) (/.f64 #s(literal 1 binary64) (*.f64 B F)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F (sin.f64 B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (*.f64 (cos.f64 B) #s(approx (/ x (sin B)) (/.f64 (+.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 B B) x))) B)))))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) B) (/.f64 x B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
Calls

4 calls:

14.0ms
(+.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))))))
10.0ms
F
10.0ms
B
10.0ms
x
Results
AccuracySegmentsBranch
61.5%5F
57.1%4(+.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))))))
50.3%1x
59.9%3B
Compiler

Compiled 26 to 29 computations (-11.5% saved)

regimes10.0ms (0.1%)

Memory
11.7MiB live, 11.7MiB allocated; 0ms collecting garbage
Counts
31 → 3
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 #s(approx (* (cos B) x) x) (sin.f64 B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (fma.f64 #s(literal -1 binary64) (/.f64 x B) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 F F))) x) F) (/.f64 #s(literal 1 binary64) F))))) B))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
Calls

1 calls:

8.0ms
B
Results
AccuracySegmentsBranch
59.8%3B
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes31.0ms (0.4%)

Memory
-27.9MiB live, 19.0MiB allocated; 2ms collecting garbage
Counts
27 → 4
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
Calls

2 calls:

22.0ms
F
7.0ms
B
Results
AccuracySegmentsBranch
59.6%4F
48.0%4B
Compiler

Compiled 2 to 6 computations (-200% saved)

regimes9.0ms (0.1%)

Memory
10.2MiB live, 10.2MiB allocated; 0ms collecting garbage
Counts
26 → 3
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F))) (/.f64 #s(literal 1 binary64) F))) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
Calls

1 calls:

7.0ms
F
Results
AccuracySegmentsBranch
57.5%3F
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes8.0ms (0.1%)

Memory
9.8MiB live, 9.7MiB allocated; 0ms collecting garbage
Counts
24 → 3
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 F F) F)) (/.f64 #s(literal 1 binary64) F))) F) x) B))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(approx (+ (* F F) (+ x x)) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) #s(literal -1/2 binary64)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
Calls

1 calls:

7.0ms
F
Results
AccuracySegmentsBranch
57.3%3F
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes20.0ms (0.2%)

Memory
22.6MiB live, 22.6MiB allocated; 0ms collecting garbage
Counts
22 → 3
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (*.f64 x #s(literal 1/3 binary64))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 B B)))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) (*.f64 F (/.f64 (+.f64 #s(literal 1 binary64) x) F)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) #s(approx (/ (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) B) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 5 binary64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (* (cos B) (/ x (sin B)))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (neg (/ (* (cos B) x) (sin B))) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 #s(literal -1/2 binary64) x))) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -7/360 binary64) (*.f64 B B)) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) B) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 B F)) (/.f64 #s(literal 1 binary64) (*.f64 B F))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(approx (- (* (* B B) (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6)) 1) (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 6 binary64)))) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 B B)) #s(literal 1/6 binary64))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) (*.f64 #s(literal -31/15120 binary64) (*.f64 (*.f64 B B) (*.f64 B B))))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (neg.f64 (/.f64 (*.f64 #s(approx (cos B) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 B B)))) x) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 F F)) #s(literal -1/2 binary64)))) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 (*.f64 B B) (-.f64 (*.f64 #s(literal -31/15120 binary64) (*.f64 B B)) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal 1 binary64) F)) F) x) B))
Calls

3 calls:

6.0ms
x
6.0ms
F
6.0ms
(+.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))))))
Results
AccuracySegmentsBranch
45.5%3x
40.6%2(+.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))))))
51.3%3F
Compiler

Compiled 25 to 26 computations (-4% saved)

regimes47.0ms (0.6%)

Memory
-43.8MiB live, 11.0MiB allocated; 35ms collecting garbage
Counts
6 → 2
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (-.f64 (*.f64 #s(approx (pow (+ (+ (* F F) (+ x x)) 2) -1/2) (/.f64 #s(literal -1 binary64) F)) F) x) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
Calls

3 calls:

42.0ms
F
2.0ms
B
2.0ms
x
Results
AccuracySegmentsBranch
42.4%4x
38.1%2B
43.3%2F
Compiler

Compiled 3 to 9 computations (-200% saved)

regimes7.0ms (0.1%)

Memory
10.2MiB live, 10.2MiB allocated; 0ms collecting garbage
Counts
5 → 4
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64)) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (*.f64 B B) #s(approx (- (* (* B B) (- (* -31/15120 (* B B)) 7/360)) 1/6) #s(literal -1/6 binary64))) #s(literal 1 binary64)) B)))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) (*.f64 #s(literal -1 binary64) x)) B))
Calls

3 calls:

2.0ms
(+.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))))))
2.0ms
x
2.0ms
F
Results
AccuracySegmentsBranch
42.4%4x
36.0%1(+.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))))))
36.0%1F
Compiler

Compiled 25 to 26 computations (-4% saved)

regimes6.0ms (0.1%)

Memory
9.6MiB live, 9.6MiB allocated; 0ms collecting garbage
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (- (* (pow (+ (+ (* F F) (+ x x)) 2) -1/2) F) x) #s(literal 1 binary64)) B))
Calls

4 calls:

1.0ms
(+.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))))))
1.0ms
B
1.0ms
x
1.0ms
F
Results
AccuracySegmentsBranch
17.4%2F
15.7%2(+.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))))))
12.4%2B
12.4%2x
Compiler

Compiled 26 to 29 computations (-11.5% saved)

regimes4.0ms (0.1%)

Memory
8.8MiB live, 8.8MiB allocated; 0ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
Outputs
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ -1 (sin B)) (/.f64 #s(literal -1 binary64) B)))
Calls

4 calls:

1.0ms
(+.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))))))
1.0ms
F
1.0ms
x
1.0ms
B
Results
AccuracySegmentsBranch
10.2%1B
10.2%1x
10.2%1(+.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))))))
10.2%1F
Compiler

Compiled 26 to 29 computations (-11.5% saved)

bsearch65.0ms (0.8%)

Memory
0.4MiB live, 49.7MiB allocated; 5ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
5.108586740722293e+66
2.6510484733332906e+80
31.0ms
-5.712555323536408e+118
-5.616529167261068e+114
Samples
45.0ms288×0valid
1.0ms11×0invalid
Compiler

Compiled 1 324 to 1 134 computations (14.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-sin: 15.0ms (39.3% of total)
ival-tan: 7.0ms (18.3% of total)
ival-pow: 6.0ms (15.7% of total)
ival-mult!: 5.0ms (13.1% of total)
ival-div!: 3.0ms (7.9% of total)
ival-add!: 2.0ms (5.2% of total)
ival-neg: 1.0ms (2.6% of total)
adjust: 0.0ms (0% of total)

bsearch27.0ms (0.3%)

Memory
-30.4MiB live, 15.8MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
7.942755229298075e+82
1.6793323635756683e+83
2.0ms
-5.712555323536408e+118
-5.616529167261068e+114
Samples
19.0ms80×0valid
0.0ms0invalid
Compiler

Compiled 934 to 819 computations (12.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-tan: 2.0ms (24.2% of total)
ival-sin: 2.0ms (24.2% of total)
ival-pow: 2.0ms (24.2% of total)
ival-add!: 1.0ms (12.1% of total)
ival-div!: 1.0ms (12.1% of total)
ival-mult!: 1.0ms (12.1% of total)
adjust: 0.0ms (0% of total)
ival-neg: 0.0ms (0% of total)

bsearch25.0ms (0.3%)

Memory
21.3MiB live, 21.3MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.942755229298075e+82
1.6793323635756683e+83
21.0ms
-5.616529167261068e+114
-1.7578974524728508e+112
Samples
15.0ms128×0valid
0.0ms0invalid
Compiler

Compiled 734 to 707 computations (3.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-pow: 3.0ms (24.8% of total)
ival-tan: 2.0ms (16.5% of total)
ival-sin: 2.0ms (16.5% of total)
ival-mult!: 2.0ms (16.5% of total)
ival-add!: 1.0ms (8.3% of total)
ival-neg: 1.0ms (8.3% of total)
ival-div!: 1.0ms (8.3% of total)
adjust: 0.0ms (0% of total)

bsearch63.0ms (0.8%)

Memory
1.9MiB live, 48.3MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.530156366579648e+227
2.570596060025352e+236
32.0ms
2.2849042480390713e+152
1.604745603142066e+160
1.0ms
-5.616529167261068e+114
-1.7578974524728508e+112
Samples
44.0ms288×0valid
Compiler

Compiled 1 453 to 1 432 computations (1.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-tan: 6.0ms (21.7% of total)
ival-pow: 6.0ms (21.7% of total)
ival-sin: 5.0ms (18.1% of total)
ival-mult!: 5.0ms (18.1% of total)
ival-div!: 3.0ms (10.9% of total)
ival-add!: 2.0ms (7.2% of total)
ival-neg: 1.0ms (3.6% of total)
adjust: 0.0ms (0% of total)

bsearch5.0ms (0.1%)

Memory
4.9MiB live, 4.9MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.530156366579648e+227
2.570596060025352e+236
1.0ms
2.2849042480390713e+152
1.604745603142066e+160
1.0ms
-5.616529167261068e+114
-1.7578974524728508e+112
Compiler

Compiled 1 334 to 1 364 computations (-2.2% saved)

bsearch53.0ms (0.6%)

Memory
-10.3MiB live, 37.8MiB allocated; 6ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
4.5138204014761e-6
1.4527785961642896e-5
34.0ms
-423599.5509093385
-0.04838077380986408
Samples
36.0ms224×0valid
2.0ms23×0invalid
Compiler

Compiled 844 to 868 computations (-2.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
ival-add!: 11.0ms (35% of total)
ival-tan: 5.0ms (15.9% of total)
ival-sin: 4.0ms (12.7% of total)
ival-pow: 4.0ms (12.7% of total)
ival-mult!: 4.0ms (12.7% of total)
ival-div!: 3.0ms (9.5% of total)
ival-neg: 1.0ms (3.2% of total)
adjust: 0.0ms (0% of total)

bsearch77.0ms (0.9%)

Memory
16.6MiB live, 62.8MiB allocated; 4ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
43.309201681225034
312.97468879046045
31.0ms
-9.241875310678686e-170
-5.85674490869909e-176
22.0ms
-9.458521428920683e+42
-2.0035274616835414e+39
Samples
50.0ms368×0valid
3.0ms32×0invalid
Compiler

Compiled 1 202 to 1 165 computations (3.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-tan: 8.0ms (21.5% of total)
ival-sin: 7.0ms (18.9% of total)
ival-pow: 7.0ms (18.9% of total)
ival-mult!: 7.0ms (18.9% of total)
ival-div!: 4.0ms (10.8% of total)
ival-add!: 3.0ms (8.1% of total)
ival-neg: 2.0ms (5.4% of total)
adjust: 0.0ms (0% of total)

bsearch36.0ms (0.4%)

Memory
-10.7MiB live, 35.6MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
7.990968017279807e+222
1.530156366579648e+227
2.0ms
2.2849042480390713e+152
1.604745603142066e+160
2.0ms
-9.241875310678686e-170
-5.85674490869909e-176
1.0ms
-9.458521428920683e+42
-2.0035274616835414e+39
Samples
23.0ms128×0valid
Compiler

Compiled 2 618 to 2 307 computations (11.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-pow: 10.0ms (50.5% of total)
ival-tan: 3.0ms (15.1% of total)
ival-sin: 2.0ms (10.1% of total)
ival-mult!: 2.0ms (10.1% of total)
ival-add!: 1.0ms (5% of total)
ival-neg: 1.0ms (5% of total)
ival-div!: 1.0ms (5% of total)
adjust: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.5338773856212471e+268
1.0574703155417342e+303
0.0ms
6.260368010729683
22.417588255901716
0.0ms
-97235.47580441754
-106.60650721357285
Compiler

Compiled 26 to 26 computations (0% saved)

bsearch51.0ms (0.6%)

Memory
17.8MiB live, 63.8MiB allocated; 5ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
1.0662125739841478e-126
1.1236539563137906e-111
19.0ms
-1.327753701329541e-139
-1.5546222263130452e-140
Samples
32.0ms256×0valid
Compiler

Compiled 1 518 to 1 258 computations (17.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-tan: 5.0ms (20.2% of total)
ival-sin: 5.0ms (20.2% of total)
ival-pow: 5.0ms (20.2% of total)
ival-mult!: 4.0ms (16.1% of total)
ival-div!: 3.0ms (12.1% of total)
ival-add!: 2.0ms (8.1% of total)
ival-neg: 1.0ms (4% of total)
adjust: 0.0ms (0% of total)

bsearch63.0ms (0.8%)

Memory
-23.0MiB live, 71.6MiB allocated; 14ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
6.039458667011409e-90
1.0603351426300388e-87
28.0ms
-1.5462091897787106e-44
-4.828043456772649e-50
Samples
39.0ms256×0valid
Compiler

Compiled 894 to 922 computations (-3.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-tan: 10.0ms (31.3% of total)
ival-pow: 6.0ms (18.8% of total)
ival-sin: 5.0ms (15.6% of total)
ival-mult!: 5.0ms (15.6% of total)
ival-div!: 3.0ms (9.4% of total)
ival-add!: 2.0ms (6.3% of total)
ival-neg: 1.0ms (3.1% of total)
adjust: 0.0ms (0% of total)

bsearch22.0ms (0.3%)

Memory
24.9MiB live, 24.9MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
3.1198527356633327e-10
2.4223576968899316e-8
Samples
14.0ms112×0valid
Compiler

Compiled 450 to 460 computations (-2.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-pow: 3.0ms (28.7% of total)
ival-tan: 2.0ms (19.1% of total)
ival-mult!: 2.0ms (19.1% of total)
ival-add!: 1.0ms (9.6% of total)
ival-sin: 1.0ms (9.6% of total)
ival-neg: 1.0ms (9.6% of total)
ival-div!: 1.0ms (9.6% of total)
adjust: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
3.1198527356633327e-10
2.4223576968899316e-8
Compiler

Compiled 422 to 432 computations (-2.4% saved)

bsearch56.0ms (0.7%)

Memory
-36.5MiB live, 53.4MiB allocated; 15ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
3.8888125473785595e+238
8.859318948689408e+242
23.0ms
3.8072915343504383
26.9565643053451
Samples
38.0ms224×0valid
Compiler

Compiled 744 to 768 computations (-3.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-tan: 13.0ms (40.1% of total)
ival-sin: 7.0ms (21.6% of total)
ival-pow: 4.0ms (12.3% of total)
ival-mult!: 4.0ms (12.3% of total)
ival-div!: 2.0ms (6.2% of total)
ival-add!: 1.0ms (3.1% of total)
ival-neg: 1.0ms (3.1% of total)
adjust: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
3.2MiB live, 3.2MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
3.8888125473785595e+238
8.859318948689408e+242
1.0ms
3.8072915343504383
26.9565643053451
Compiler

Compiled 738 to 762 computations (-3.3% saved)

bsearch54.0ms (0.7%)

Memory
15.8MiB live, 66.8MiB allocated; 10ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
7.990968017279807e+222
1.530156366579648e+227
23.0ms
518529151057.55255
3695569606756.4053
26.0ms
-3.6246074709360637e-9
-6.580719017959636e-16
Samples
35.0ms240×0valid
2.0ms21×0invalid
Compiler

Compiled 1 557 to 1 561 computations (-0.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-sin: 10.0ms (33.2% of total)
ival-tan: 6.0ms (19.9% of total)
ival-pow: 5.0ms (16.6% of total)
ival-mult!: 4.0ms (13.3% of total)
ival-div!: 3.0ms (10% of total)
ival-add!: 2.0ms (6.6% of total)
ival-neg: 1.0ms (3.3% of total)
adjust: 0.0ms (0% of total)

bsearch3.0ms (0%)

Memory
5.4MiB live, 5.4MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
518529151057.55255
3695569606756.4053
2.0ms
-3.6246074709360637e-9
-6.580719017959636e-16
Compiler

Compiled 1 101 to 1 097 computations (0.4% saved)

bsearch3.0ms (0%)

Memory
4.9MiB live, 4.9MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
518529151057.55255
3695569606756.4053
1.0ms
-423599.5509093385
-0.04838077380986408
Compiler

Compiled 1 020 to 1 016 computations (0.4% saved)

bsearch63.0ms (0.8%)

Memory
-13.9MiB live, 125.4MiB allocated; 10ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
1.3427533688353407e-27
1.73676801892843e-24
33.0ms
-4.390016588801689e-24
-2.092955735159126e-36
Samples
40.0ms288×0valid
4.0ms38×0invalid
Compiler

Compiled 1 218 to 1 214 computations (0.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-tan: 6.0ms (20.5% of total)
ival-sin: 6.0ms (20.5% of total)
ival-pow: 5.0ms (17.1% of total)
ival-mult!: 5.0ms (17.1% of total)
ival-div!: 3.0ms (10.2% of total)
ival-add!: 2.0ms (6.8% of total)
ival-neg: 1.0ms (3.4% of total)
adjust: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
5.6MiB live, 5.6MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
-4.390016588801689e-24
-2.092955735159126e-36
Compiler

Compiled 690 to 686 computations (0.6% saved)

bsearch63.0ms (0.8%)

Memory
-15.0MiB live, 81.9MiB allocated; 38ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
1.0662125739841478e-126
1.1236539563137906e-111
12.0ms
1.1716538870058317e-291
2.6270400762229325e-291
37.0ms
-1.7958742202060418e-56
-2.4591949786742036e-58
Samples
49.0ms224×0valid
Compiler

Compiled 1 395 to 1 391 computations (0.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-sin: 22.0ms (50.7% of total)
ival-tan: 8.0ms (18.5% of total)
ival-pow: 4.0ms (9.2% of total)
ival-mult!: 4.0ms (9.2% of total)
ival-div!: 2.0ms (4.6% of total)
ival-add!: 1.0ms (2.3% of total)
ival-neg: 1.0ms (2.3% of total)
adjust: 0.0ms (0% of total)

bsearch33.0ms (0.4%)

Memory
5.4MiB live, 49.7MiB allocated; 6ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
30.0ms
2.4185374562163704e-36
1.3427533688353407e-27
Samples
18.0ms144×0valid
6.0ms12×0invalid
Compiler

Compiled 561 to 557 computations (0.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-add!: 6.0ms (30.3% of total)
ival-tan: 3.0ms (15.1% of total)
ival-sin: 3.0ms (15.1% of total)
ival-pow: 3.0ms (15.1% of total)
ival-div!: 2.0ms (10.1% of total)
ival-mult!: 2.0ms (10.1% of total)
ival-neg: 1.0ms (5% of total)
adjust: 0.0ms (0% of total)

derivations1.7s (20.4%)

Memory
-40.9MiB live, 850.2MiB allocated; 1.6s collecting garbage
Stop Event
fuel
Compiler

Compiled 615 to 321 computations (47.8% saved)

preprocess364.0ms (4.4%)

Memory
-46.8MiB live, 713.4MiB allocated; 102ms collecting garbage
Remove

(negabs B)

Compiler

Compiled 4 336 to 2 993 computations (31% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...