VandenBroeck and Keller, Equation (23)

Time bar (total: 19.8s)

start0.0ms (0%)

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

analyze591.0ms (3%)

Memory
35.3MiB live, 442.2MiB allocated; 693ms 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 (10.3%)

Memory
26.9MiB live, 1 283.5MiB allocated; 362ms collecting garbage
Samples
1.6s8 256×0valid
42.0ms337×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.3s
ival-pow: 359.0ms (27% of total)
ival-tan: 309.0ms (23.2% of total)
ival-sin: 270.0ms (20.3% of total)
ival-mult!: 174.0ms (13.1% of total)
ival-div!: 111.0ms (8.4% of total)
ival-add!: 61.0ms (4.6% of total)
ival-neg: 44.0ms (3.3% of total)
adjust: 2.0ms (0.2% of total)
Bogosity

preprocess83.0ms (0.4%)

Memory
5.2MiB live, 51.8MiB allocated; 4ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
083230
1342212
21400212
37326212
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.0%
(+.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)

series793.0ms (4%)

Memory
31.4MiB live, 409.3MiB allocated; 94ms 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))))) (*.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))) (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 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 F #s(literal 2 binary64)) (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 (pow.f64 F #s(literal 2 binary64)) (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 (pow.f64 F #s(literal 2 binary64)) (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 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 (pow.f64 F #s(literal 2 binary64)) (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 (pow.f64 F #s(literal 2 binary64)) (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 (pow.f64 F #s(literal 2 binary64)) (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 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 (pow.f64 F #s(literal 2 binary64)) (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 (pow.f64 F #s(literal 2 binary64)) (fma.f64 #s(literal -5/16 binary64) (/.f64 (*.f64 (pow.f64 F #s(literal 2 binary64)) (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) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 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 F F)
#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 (pow.f64 F #s(literal 2 binary64)) (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 (pow.f64 F #s(literal 2 binary64)) (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 (pow.f64 F #s(literal 2 binary64)) (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 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) 2) (* 2 x)) (neg (/ 1 2))) (fma.f64 (pow.f64 F #s(literal 2 binary64)) (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 (pow.f64 F #s(literal 2 binary64)) (fma.f64 #s(literal -5/16 binary64) (/.f64 (*.f64 (pow.f64 F #s(literal 2 binary64)) (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) (/.f64 (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 2 binary64))))))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)))
#s(approx (+ (+ (* F F) 2) (* 2 x)) (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))))
#s(approx (+ (* F F) 2) #s(literal 2 binary64))
#s(approx (+ (* F F) 2) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))))
#s(approx (* F F) (pow.f64 F #s(literal 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) (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 (pow.f64 F #s(literal 3 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 (+ (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 (pow.f64 F #s(literal 3 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 2 binary64)) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.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 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 (pow.f64 F #s(literal 3 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 (pow.f64 F #s(literal 3 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 2 binary64)) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.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 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 (pow.f64 F #s(literal 3 binary64)) (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 (pow.f64 (+.f64 #s(literal 2 binary64) (*.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 (pow.f64 (+.f64 #s(literal 2 binary64) (*.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 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)) (pow.f64 F #s(literal 3 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)) (pow.f64 F #s(literal 3 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (pow.f64 F #s(literal 5 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 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 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (pow.f64 F #s(literal 3 binary64))) (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 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (pow.f64 F #s(literal 5 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (pow.f64 F #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) F))))))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 (pow.f64 F #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 F #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 F #s(literal 2 binary64))))))))
#s(approx (+ (* F F) 2) (*.f64 (pow.f64 F #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 F #s(literal 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) (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 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 #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 (pow.f64 F #s(literal 2 binary64)) (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 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (*.f64 (pow.f64 F #s(literal 3 binary64)) (sin.f64 B))) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (*.f64 (pow.f64 F #s(literal 3 binary64)) (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 (pow.f64 F #s(literal 3 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 (pow.f64 F #s(literal 3 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 2 binary64)) (*.f64 (pow.f64 F #s(literal 5 binary64)) (sin.f64 B))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (*.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 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 (pow.f64 F #s(literal 3 binary64)) (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 (pow.f64 (+.f64 #s(literal 2 binary64) (*.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 (pow.f64 (+.f64 #s(literal 2 binary64) (*.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 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))) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) (pow.f64 F #s(literal 3 binary64)))) (/.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) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))) (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)) (pow.f64 F #s(literal 3 binary64))))) (/.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) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))) (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)) (pow.f64 F #s(literal 3 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 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal 1/3 binary64) x (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal 1/3 binary64) x (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1/9 binary64) x (fma.f64 #s(literal 2/15 binary64) x (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))))))) x) B))
#s(approx (neg (* x (/ 1 (tan B)))) (*.f64 #s(literal -1 binary64) (/.f64 x B)))
#s(approx (neg (* x (/ 1 (tan B)))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) x)) x) B))
#s(approx (neg (* x (/ 1 (tan B)))) (/.f64 (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) x (*.f64 (pow.f64 B #s(literal 2 binary64)) (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 (pow.f64 B #s(literal 2 binary64)) (fma.f64 #s(literal 1/3 binary64) x (*.f64 (pow.f64 B #s(literal 2 binary64)) (fma.f64 #s(literal -1/9 binary64) x (fma.f64 #s(literal 2/15 binary64) x (*.f64 (pow.f64 B #s(literal 2 binary64)) (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 (pow.f64 B #s(literal 2 binary64)) x))) B))
#s(approx (* x (/ 1 (tan B))) (/.f64 (+.f64 x (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (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 #s(literal 1 binary64) B))
#s(approx (/ 1 (tan B)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (pow.f64 B #s(literal 2 binary64)))) B))
#s(approx (/ 1 (tan B)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/45 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1/3 binary64)))) B))
#s(approx (/ 1 (tan B)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -2/945 binary64) (pow.f64 B #s(literal 2 binary64))) #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) (pow.f64 B #s(literal 2 binary64))))))
#s(approx (tan B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (pow.f64 B #s(literal 2 binary64))))))))
#s(approx (tan B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (+.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) (pow.f64 B #s(literal 2 binary64))))))))))
#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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 B #s(literal 2 binary64)) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 B #s(literal 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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 F #s(literal 2 binary64)))) #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 (pow.f64 B #s(literal 2 binary64)) F))) B))
#s(approx (/ F (sin B)) (/.f64 (+.f64 F (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (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 (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))))
#s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1/6 binary64))))))
#s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 B #s(literal 2 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))))) (-.f64 (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) (sin.f64 B)) (/.f64 (*.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) (/.f64 (sin.f64 B) (cos.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 (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) (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 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #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) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #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) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)))))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #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) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)))))))) (/.f64 (cos.f64 B) (sin.f64 B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #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) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #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) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #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) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 F (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 B) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (*.f64 (sin.f64 B) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)))))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #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) (pow.f64 F #s(literal 2 binary64))) #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) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 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 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64)))) (*.f64 #s(literal 3/2 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64))))) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 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 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64)))) (*.f64 x (fma.f64 #s(literal -5/2 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64))))))) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))))
#s(approx (* 2 x) (*.f64 #s(literal 2 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (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) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (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) (log.f64 (/.f64 #s(literal 1 binary64) 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)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (fma.f64 #s(literal 1/32 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/16 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)))))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (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) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))))) (*.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) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))))) (*.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) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (fma.f64 #s(literal 1/32 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/16 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)))))) (*.f64 (pow.f64 x #s(literal 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 (*.f64 F (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))))) (*.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) (log.f64 (/.f64 #s(literal 1 binary64) x))))))) (sin.f64 B)) (+.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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 #s(literal -1/64 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/384 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 3 binary64))))))) (*.f64 (pow.f64 x #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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (fma.f64 #s(literal 1/32 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/16 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sin.f64 B)))))))
#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) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64)))) 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) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64)))) x) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (fma.f64 #s(literal 1/32 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/16 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64))))))
#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) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64)))) x) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 #s(literal -1/64 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/384 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 3 binary64)))))) (pow.f64 x #s(literal 3 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (fma.f64 #s(literal 1/32 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/16 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))))))
#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 (pow.f64 F #s(literal 2 binary64)) 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) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))))) (*.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) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (fma.f64 #s(literal 1/32 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/16 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 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)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))))) (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) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))))) (*.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) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (fma.f64 #s(literal 1/32 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/16 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 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)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))))) (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) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 #s(literal -1/64 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/384 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (fma.f64 #s(literal 1/32 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/16 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 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)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))))) (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) (log.f64 (/.f64 #s(literal 1 binary64) x))))))) (sin.f64 B))))
#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) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64)))) 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) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (fma.f64 #s(literal 1/32 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/16 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64))))) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64)))))) 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) (log.f64 (/.f64 #s(literal 1 binary64) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (fma.f64 #s(literal -1/48 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 #s(literal -1/64 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 #s(literal -1/384 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (fma.f64 #s(literal 1/32 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/16 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal 2 binary64)))))) 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) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64)))))) x))))
#s(approx (+ (+ (* F F) 2) (* 2 x)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) x)) #s(literal 2 binary64)))))
Calls

9 calls:

TimeVariablePointExpression
40.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))
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 (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
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))

rewrite850.0ms (4.3%)

Memory
-24.2MiB live, 457.7MiB allocated; 120ms collecting garbage
Counts
20 → 501
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
(*.f64 (fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (tan.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 (neg.f64 B))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (tan.f64 B))) (sin.f64 B))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (sin.f64 (neg.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (neg.f64 F))) (sin.f64 (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (sin.f64 (neg.f64 B))) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F)) (sin.f64 (neg.f64 B)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (tan.f64 B) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (tan.f64 (neg.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 (neg.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (tan.f64 (neg.f64 B)) (*.f64 x (sin.f64 B))) (*.f64 (sin.f64 B) (tan.f64 (neg.f64 B))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)) (tan.f64 B) (neg.f64 x)) (tan.f64 B))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)) (tan.f64 (neg.f64 B)) x) (tan.f64 (neg.f64 B)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (neg.f64 F)) (tan.f64 (neg.f64 B)) (*.f64 (sin.f64 (neg.f64 B)) x)) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 (neg.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (neg.f64 F)) (tan.f64 (neg.f64 B)) (*.f64 x (sin.f64 (neg.f64 B)))) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 (neg.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (neg.f64 F)) (tan.f64 B) (*.f64 (neg.f64 x) (sin.f64 (neg.f64 B)))) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (neg.f64 F)) (tan.f64 B) (*.f64 (sin.f64 (neg.f64 B)) (neg.f64 x))) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (tan.f64 B)))) (sin.f64 (neg.f64 B)))
(/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (tan.f64 B))) (*.f64 (tan.f64 B) (sin.f64 B)))
(/.f64 (fma.f64 x (sin.f64 B) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (tan.f64 (neg.f64 B)))) (*.f64 (tan.f64 (neg.f64 B)) (sin.f64 B)))
(/.f64 (fma.f64 x (sin.f64 (neg.f64 B)) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (neg.f64 F)) (tan.f64 (neg.f64 B)))) (*.f64 (tan.f64 (neg.f64 B)) (sin.f64 (neg.f64 B))))
(/.f64 (fma.f64 (neg.f64 x) (sin.f64 (neg.f64 B)) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (neg.f64 F)) (tan.f64 B))) (*.f64 (tan.f64 B) (sin.f64 (neg.f64 B))))
(/.f64 (fma.f64 (neg.f64 x) (sin.f64 B) (*.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F))) (*.f64 (tan.f64 B) (sin.f64 B)))
(/.f64 (fma.f64 x (sin.f64 B) (*.f64 (tan.f64 (neg.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F))) (*.f64 (tan.f64 (neg.f64 B)) (sin.f64 B)))
(/.f64 (fma.f64 x (sin.f64 (neg.f64 B)) (*.f64 (tan.f64 (neg.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (neg.f64 F)))) (*.f64 (tan.f64 (neg.f64 B)) (sin.f64 (neg.f64 B))))
(/.f64 (fma.f64 (neg.f64 x) (sin.f64 (neg.f64 B)) (*.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (neg.f64 F)))) (*.f64 (tan.f64 B) (sin.f64 (neg.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (tan.f64 (neg.f64 B))) (*.f64 (sin.f64 B) (neg.f64 x))) (*.f64 (sin.f64 B) (tan.f64 (neg.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)) (tan.f64 B)) x) (tan.f64 B))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)) (tan.f64 (neg.f64 B))) (neg.f64 x)) (tan.f64 (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (neg.f64 F)) (tan.f64 (neg.f64 B))) (*.f64 (sin.f64 (neg.f64 B)) (neg.f64 x))) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 (neg.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (neg.f64 F)) (tan.f64 B)) (*.f64 (sin.f64 (neg.f64 B)) x)) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (sin.f64 (neg.f64 B))) (*.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F))) (*.f64 (tan.f64 B) (sin.f64 (neg.f64 B))))
(/.f64 (-.f64 (*.f64 x (sin.f64 (neg.f64 B))) (*.f64 (tan.f64 (neg.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F))) (*.f64 (tan.f64 (neg.f64 B)) (sin.f64 (neg.f64 B))))
(/.f64 (-.f64 (*.f64 x (sin.f64 B)) (*.f64 (tan.f64 (neg.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (neg.f64 F)))) (*.f64 (tan.f64 (neg.f64 B)) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (tan.f64 B) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (neg.f64 F)))) (*.f64 (tan.f64 B) (sin.f64 B)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (neg.f64 F)) (/.f64 (neg.f64 #s(literal 1 binary64)) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))) (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (sin.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 F) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 (neg.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(fma.f64 (neg.f64 (/.f64 x (sin.f64 B))) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(fma.f64 (/.f64 x (sin.f64 (neg.f64 B))) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(fma.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (cos.f64 B) (neg.f64 x)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(fma.f64 x (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(fma.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) (/.f64 (neg.f64 x) (tan.f64 B)))
(neg.f64 (fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 x (tan.f64 B))))
(neg.f64 (+.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 (neg.f64 B)))))
(neg.f64 (-.f64 (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B))))
(*.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x))
(*.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (cos.f64 B) (neg.f64 x)))
(*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 x (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)))
(*.f64 (neg.f64 #s(literal 1 binary64)) (/.f64 x (tan.f64 B)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (neg.f64 (/.f64 x (sin.f64 B))) (cos.f64 B))
(*.f64 (/.f64 x (sin.f64 (neg.f64 B))) (cos.f64 B))
(*.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (cos.f64 B))
(*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(/.f64 (*.f64 (cos.f64 B) (neg.f64 x)) (sin.f64 B))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(/.f64 x (tan.f64 (neg.f64 B)))
(neg.f64 (/.f64 x (tan.f64 B)))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 x (tan.f64 B)) #s(literal 1 binary64))
(*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) x)
(*.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (cos.f64 B) x))
(*.f64 #s(literal 1 binary64) (/.f64 x (tan.f64 B)))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(*.f64 (neg.f64 #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (neg.f64 x) (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)))
(*.f64 (/.f64 x (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(/.f64 x (tan.f64 B))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) x) (sin.f64 B))
(/.f64 (+.f64 x x) (*.f64 #s(literal 2 binary64) (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 (neg.f64 B)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 x (tan.f64 B))) #s(literal 2 binary64))
(/.f64 (-.f64 (neg.f64 x) x) (*.f64 #s(literal 2 binary64) (tan.f64 (neg.f64 B))))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
x
(*.f64 x #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) x)
(*.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 x))
(*.f64 (neg.f64 x) (neg.f64 #s(literal 1 binary64)))
(+.f64 x (*.f64 #s(literal 0 binary64) x))
(+.f64 x (*.f64 x #s(literal 0 binary64)))
(/.f64 (+.f64 x x) #s(literal 2 binary64))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 x) (*.f64 #s(literal 0 binary64) x))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 x) (*.f64 x #s(literal 0 binary64)))
(fma.f64 (neg.f64 x) (neg.f64 #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) x))
(fma.f64 (neg.f64 x) (neg.f64 #s(literal 1 binary64)) (*.f64 x #s(literal 0 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) x))
(fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) x (*.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 x #s(literal 0 binary64)))
(neg.f64 (neg.f64 x))
(*.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (sin.f64 B)) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) #s(literal 1 binary64))
(*.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)) (neg.f64 #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (cos.f64 B) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (cos.f64 B) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (neg.f64 #s(literal 1 binary64)) (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(+.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 #s(literal 0 binary64) (tan.f64 B)))
(+.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) #s(literal 0 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(/.f64 #s(literal 1 binary64) (tan.f64 B))
(/.f64 (cos.f64 B) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) #s(literal 2 binary64)) (*.f64 (sin.f64 B) #s(literal 2 binary64)))
(/.f64 (neg.f64 (cos.f64 B)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) (sin.f64 B))
(/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 (neg.f64 #s(literal 1 binary64)) (cos.f64 B)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 B)) (*.f64 #s(literal 2 binary64) (sin.f64 B)))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (tan.f64 B)))
(/.f64 #s(literal 2 binary64) (*.f64 (tan.f64 B) #s(literal 2 binary64)))
(/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 (neg.f64 B)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 B))) #s(literal 2 binary64))
(/.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (tan.f64 (neg.f64 B))))
(/.f64 (*.f64 (neg.f64 #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (tan.f64 (neg.f64 B)) #s(literal 2 binary64)))
(/.f64 (sin.f64 (+.f64 (-.f64 (neg.f64 (PI.f64)) B) (/.f64 (PI.f64) #s(literal 2 binary64)))) (cos.f64 (+.f64 (-.f64 (neg.f64 (PI.f64)) B) (/.f64 (PI.f64) #s(literal 2 binary64)))))
(/.f64 (sin.f64 (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B) (PI.f64))) (cos.f64 (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B) (PI.f64))))
(/.f64 (sin.f64 (fma.f64 (neg.f64 B) #s(literal 2 binary64) (PI.f64))) (+.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 (neg.f64 B) #s(literal 2 binary64) (PI.f64)))))
(fma.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (sin.f64 B)) (neg.f64 (cos.f64 B)) (/.f64 #s(literal 0 binary64) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)) (neg.f64 #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (cos.f64 B) (/.f64 #s(literal 0 binary64) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (cos.f64 B) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (tan.f64 B)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 #s(literal 0 binary64) (tan.f64 B)))
(fma.f64 (cos.f64 B) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (tan.f64 B)))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)) (/.f64 #s(literal 0 binary64) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal 0 binary64) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (sin.f64 B)) (neg.f64 (cos.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (cos.f64 B) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) #s(literal 0 binary64)))
(fma.f64 (cos.f64 B) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (cos.f64 B) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)) (neg.f64 #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (sin.f64 B)) (neg.f64 (cos.f64 B)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (cos.f64 B) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(fma.f64 (cos.f64 B) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (cos.f64 B) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(fma.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)) (neg.f64 #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(neg.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)))
(pow.f64 (tan.f64 B) #s(literal -1 binary64))
(tan.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))
(tan.f64 (+.f64 (-.f64 (neg.f64 (PI.f64)) B) (/.f64 (PI.f64) #s(literal 2 binary64))))
(tan.f64 (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B) (PI.f64)))
(tan.f64 (+.f64 (neg.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(tan.f64 (+.f64 (+.f64 (-.f64 (neg.f64 (PI.f64)) B) (/.f64 (PI.f64) #s(literal 2 binary64))) (PI.f64)))
(tan.f64 (+.f64 (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B) (PI.f64)) (PI.f64)))
#s(literal 1 binary64)
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(*.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fabs.f64 #s(literal 1 binary64))
(fabs.f64 (neg.f64 #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(-.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fabs.f64 #s(literal 2 binary64)) (fabs.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64)))
(/.f64 (+.f64 (exp.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))) (exp.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))))) #s(literal 2 binary64))
(cosh.f64 #s(literal 0 binary64))
(cosh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(cosh.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))))
(exp.f64 #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (neg.f64 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(neg.f64 (neg.f64 #s(literal 1 binary64)))
(pow.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(sqrt.f64 #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (sin.f64 B))
(*.f64 (sin.f64 B) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(*.f64 (sin.f64 (neg.f64 B)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 B))))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (cos.f64 B))
(/.f64 (sin.f64 (neg.f64 B)) (neg.f64 (cos.f64 B)))
(/.f64 (sin.f64 B) (cos.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64))))
(/.f64 (sin.f64 B) (neg.f64 (neg.f64 (cos.f64 B))))
(neg.f64 (tan.f64 (neg.f64 B)))
(tan.f64 B)
(tan.f64 (+.f64 B (PI.f64)))
(tan.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))
(tan.f64 (neg.f64 (neg.f64 B)))
(tan.f64 (+.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)) (PI.f64)))
B
(*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))
(*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (neg.f64 F)) (/.f64 (neg.f64 #s(literal 1 binary64)) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 B)) F)
(*.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F))
(*.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 B)))
(*.f64 (neg.f64 F) (*.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (sin.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(*.f64 (neg.f64 F) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 (neg.f64 B))))
(*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B))
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (neg.f64 F)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (neg.f64 #s(literal 1 binary64))) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) #s(literal 1 binary64)) (sin.f64 B))
(/.f64 (neg.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (neg.f64 F))) (sin.f64 B))
(neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 (neg.f64 B))))
(*.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (sin.f64 B)) (neg.f64 F))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) F)
(*.f64 #s(literal 1 binary64) (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (neg.f64 F) (/.f64 (neg.f64 #s(literal 1 binary64)) (sin.f64 B)))
(/.f64 F (sin.f64 B))
(/.f64 (*.f64 (neg.f64 F) #s(literal 1 binary64)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (neg.f64 #s(literal 1 binary64)) F) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 F (neg.f64 #s(literal 1 binary64))) (sin.f64 (neg.f64 B)))
(/.f64 (neg.f64 F) (sin.f64 (neg.f64 B)))
(neg.f64 (/.f64 (neg.f64 F) (sin.f64 B)))
F
(*.f64 F #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) F)
(+.f64 F (*.f64 #s(literal 0 binary64) F))
(+.f64 F (*.f64 F #s(literal 0 binary64)))
(/.f64 (*.f64 F #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 F #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) F))
(fma.f64 F #s(literal 1 binary64) (*.f64 F #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) F (*.f64 #s(literal 0 binary64) F))
(fma.f64 #s(literal 1 binary64) F (*.f64 F #s(literal 0 binary64)))
(neg.f64 (neg.f64 F))
(+.f64 (*.f64 (cos.f64 B) (cos.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))) (*.f64 (sin.f64 (neg.f64 B)) (sin.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (cos.f64 B)) (*.f64 (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (sin.f64 (neg.f64 B))))
(-.f64 (*.f64 (cos.f64 B) (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))
(cos.f64 (+.f64 (+.f64 B (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)))
(cos.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B) (PI.f64)))
(cos.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)))
(fma.f64 (cos.f64 B) (cos.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) (sin.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(neg.f64 (sin.f64 (neg.f64 B)))
(sin.f64 B)
(sin.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))
(sin.f64 (-.f64 (neg.f64 (PI.f64)) B))
(sin.f64 (+.f64 (neg.f64 B) (PI.f64)))
(sin.f64 (neg.f64 (neg.f64 B)))
(sin.f64 (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B) (/.f64 (PI.f64) #s(literal 2 binary64))))
(pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x))
(+.f64 (+.f64 x x) (fma.f64 F F #s(literal 2 binary64)))
(+.f64 (*.f64 F F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 F F #s(literal 1 binary64)))
(+.f64 (fma.f64 F F #s(literal 1 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)))
(+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64))
(+.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64))) x)
(+.f64 #s(literal 2 binary64) (fma.f64 F F (+.f64 x x)))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(+.f64 x (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(+.f64 (+.f64 x #s(literal 2 binary64)) (+.f64 x (*.f64 F F)))
(+.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 F F (+.f64 x x))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(-.f64 (fma.f64 F F (+.f64 x x)) (neg.f64 #s(literal 2 binary64)))
(-.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64))) (neg.f64 x))
(-.f64 x (-.f64 (neg.f64 x) (fma.f64 F F #s(literal 2 binary64))))
(-.f64 (+.f64 x x) (neg.f64 (fma.f64 F F #s(literal 2 binary64))))
(-.f64 (*.f64 F F) (neg.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))
(-.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (neg.f64 (*.f64 F F)))
(-.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (neg.f64 x) x))
(-.f64 (-.f64 (fma.f64 F F (+.f64 x x)) (neg.f64 #s(literal 1 binary64))) (neg.f64 #s(literal 1 binary64)))
(-.f64 (+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)))
(-.f64 #s(literal 2 binary64) (neg.f64 (fma.f64 F F (+.f64 x x))))
(-.f64 #s(literal 2 binary64) (fma.f64 (neg.f64 F) F (-.f64 (neg.f64 x) x)))
(-.f64 #s(literal 2 binary64) (-.f64 (neg.f64 (*.f64 F F)) (+.f64 x x)))
(-.f64 #s(literal 2 binary64) (-.f64 (-.f64 (neg.f64 x) x) (*.f64 F F)))
(-.f64 #s(literal 1 binary64) (-.f64 (neg.f64 #s(literal 1 binary64)) (fma.f64 F F (+.f64 x x))))
(-.f64 x (neg.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64)))))
(-.f64 x (+.f64 (neg.f64 x) (neg.f64 (fma.f64 F F #s(literal 2 binary64)))))
(fma.f64 (+.f64 x x) #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (fabs.f64 F) (fabs.f64 F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 (+.f64 x #s(literal 1 binary64)) #s(literal 2 binary64) (*.f64 F F))
(fma.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 F F))
(fma.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 x) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (neg.f64 F) (neg.f64 F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 (neg.f64 x) (neg.f64 #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (+.f64 x #s(literal 1 binary64)) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) (+.f64 x x) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 F F (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (fma.f64 F F (+.f64 x x)))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (fma.f64 F F (+.f64 x x)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 x #s(literal 1 binary64) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) x (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (+.f64 x #s(literal 2 binary64)) (+.f64 x (*.f64 F F)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (neg.f64 x) (neg.f64 #s(literal 1 binary64)) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 x) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (neg.f64 (neg.f64 (fabs.f64 F))) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 F F (+.f64 x x))))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 F F (+.f64 x x))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 F F (+.f64 x x))))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(neg.f64 (neg.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(neg.f64 (-.f64 (neg.f64 (fma.f64 F F #s(literal 2 binary64))) (+.f64 x x)))
(neg.f64 (-.f64 (neg.f64 #s(literal 2 binary64)) (fma.f64 F F (+.f64 x x))))
(neg.f64 (+.f64 (neg.f64 (fma.f64 F F #s(literal 2 binary64))) (-.f64 (neg.f64 x) x)))
(+.f64 (*.f64 F F) #s(literal 2 binary64))
(+.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 0 binary64))
(+.f64 (fma.f64 F F #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 F F))
(+.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(-.f64 (*.f64 F F) (neg.f64 #s(literal 2 binary64)))
(-.f64 (fma.f64 F F #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)))
(-.f64 #s(literal 2 binary64) (neg.f64 (*.f64 F F)))
(-.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 F F #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (-.f64 (neg.f64 #s(literal 1 binary64)) (*.f64 F F)))
(-.f64 #s(literal 1 binary64) (+.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 (*.f64 F F))))
(/.f64 (fma.f64 (fma.f64 F F #s(literal 1 binary64)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 F F #s(literal 2 binary64))
(fma.f64 (fabs.f64 F) (fabs.f64 F) #s(literal 2 binary64))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (neg.f64 F) (neg.f64 F) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 F F))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (neg.f64 (neg.f64 (fabs.f64 F))) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(neg.f64 (neg.f64 (fma.f64 F F #s(literal 2 binary64))))
(*.f64 F F)
(*.f64 (fabs.f64 F) (fabs.f64 F))
(*.f64 (neg.f64 F) (neg.f64 F))
(*.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (neg.f64 (neg.f64 (fabs.f64 F))))
(fabs.f64 (*.f64 F F))
(fabs.f64 (neg.f64 (*.f64 F F)))
(neg.f64 (neg.f64 (*.f64 F F)))
(pow.f64 F #s(literal 2 binary64))
(pow.f64 (neg.f64 F) #s(literal 2 binary64))
(pow.f64 (fabs.f64 F) #s(literal 2 binary64))
(pow.f64 (*.f64 F F) #s(literal 1 binary64))
(pow.f64 (neg.f64 (fabs.f64 F)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 F F) (*.f64 F F)))
#s(literal 2 binary64)
(*.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (neg.f64 #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (neg.f64 #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (neg.f64 #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (neg.f64 #s(literal 1 binary64))))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (neg.f64 #s(literal 1 binary64))))
(neg.f64 (neg.f64 #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) x)
(*.f64 x #s(literal 2 binary64))
(*.f64 (+.f64 x x) #s(literal 1 binary64))
(*.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 x))
(*.f64 (neg.f64 x) (neg.f64 #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 x x))
(+.f64 x x)
(-.f64 x (neg.f64 x))
(fma.f64 x #s(literal 1 binary64) x)
(fma.f64 #s(literal 1 binary64) x x)
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 x) x)
(fma.f64 (neg.f64 x) (neg.f64 #s(literal 1 binary64)) x)
(neg.f64 (-.f64 (neg.f64 x) x))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (neg.f64 #s(literal 1 binary64)))
(*.f64 (neg.f64 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(+.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(/.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (neg.f64 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) #s(literal 2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (neg.f64 #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(pow.f64 (neg.f64 #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (neg.f64 #s(literal 1 binary64)))
(*.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (neg.f64 #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (neg.f64 #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)))
(neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(pow.f64 #s(literal 2 binary64) #s(literal -1 binary64))

eval107.0ms (0.5%)

Memory
1.1MiB live, 143.6MiB allocated; 26ms collecting garbage
Compiler

Compiled 8 117 to 3 200 computations (60.6% saved)

prune31.0ms (0.2%)

Memory
-1.2MiB live, 45.8MiB allocated; 2ms collecting garbage
Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New57922601
Fresh000
Picked101
Done000
Total58022602
Accuracy
100.0%
Counts
602 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.2%
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
84.2%
(fma.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
84.2%
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (/.f64 (neg.f64 x) (tan.f64 B)))
84.3%
(fma.f64 (neg.f64 F) (*.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (sin.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.f64 B)))
84.3%
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
70.9%
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
84.3%
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
78.0%
(+.f64 (neg.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.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))))))
71.2%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (cos.f64 B)) (*.f64 (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (sin.f64 (neg.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))))))
45.4%
(+.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.9%
(+.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))))
77.9%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) F) (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))))))
64.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
58.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)))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (sin.f64 B))))
52.9%
(+.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))))))
46.2%
#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 (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
27.5%
#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) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
14.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)))
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)))
41.6%
#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))))))
58.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) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
48.2%
#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 F (sin.f64 B))) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B)))))))
Compiler

Compiled 1 064 to 1 018 computations (4.3% saved)

series1.8s (9.1%)

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

9 calls:

TimeVariablePointExpression
20.0ms
F
@inf
((- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (+ (* x 2) (+ (* F F) 2)) x 2 (+ (* F F) 2) F (neg (/ 1 2)) (/ 1 2) 1 (sin B) B (/ x (tan B)) (tan 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 (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) (/ x 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 F) 2) (* 2 x)) (+ (* F F) 2) (* F F) (* 2 x) (+ (* F (/ (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (sin B))) (/ (neg x) (tan B))) (/ (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (sin B)) (/ (neg x) (tan B)) (neg x) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/ (* x (cos B)) (* F (sin B))) (* x (cos B)) (cos B) (* F (sin B)) (/ 1 (* F (sin B))))
15.0ms
B
@-inf
((- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (+ (* x 2) (+ (* F F) 2)) x 2 (+ (* F F) 2) F (neg (/ 1 2)) (/ 1 2) 1 (sin B) B (/ x (tan B)) (tan 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 (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) (/ x 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 F) 2) (* 2 x)) (+ (* F F) 2) (* F F) (* 2 x) (+ (* F (/ (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (sin B))) (/ (neg x) (tan B))) (/ (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (sin B)) (/ (neg x) (tan B)) (neg x) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/ (* x (cos B)) (* F (sin B))) (* x (cos B)) (cos B) (* F (sin B)) (/ 1 (* F (sin B))))
15.0ms
B
@inf
((- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (+ (* x 2) (+ (* F F) 2)) x 2 (+ (* F F) 2) F (neg (/ 1 2)) (/ 1 2) 1 (sin B) B (/ x (tan B)) (tan 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 (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) (/ x 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 F) 2) (* 2 x)) (+ (* F F) 2) (* F F) (* 2 x) (+ (* F (/ (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (sin B))) (/ (neg x) (tan B))) (/ (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (sin B)) (/ (neg x) (tan B)) (neg x) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/ (* x (cos B)) (* F (sin B))) (* x (cos B)) (cos B) (* F (sin B)) (/ 1 (* F (sin B))))
11.0ms
x
@inf
((- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (+ (* x 2) (+ (* F F) 2)) x 2 (+ (* F F) 2) F (neg (/ 1 2)) (/ 1 2) 1 (sin B) B (/ x (tan B)) (tan 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 (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) (/ x 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 F) 2) (* 2 x)) (+ (* F F) 2) (* F F) (* 2 x) (+ (* F (/ (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (sin B))) (/ (neg x) (tan B))) (/ (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (sin B)) (/ (neg x) (tan B)) (neg x) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/ (* x (cos B)) (* F (sin B))) (* x (cos B)) (cos B) (* F (sin B)) (/ 1 (* F (sin B))))
8.0ms
x
@-inf
((- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (+ (* x 2) (+ (* F F) 2)) x 2 (+ (* F F) 2) F (neg (/ 1 2)) (/ 1 2) 1 (sin B) B (/ x (tan B)) (tan 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 (* x (/ 1 (tan B)))) (* x (/ 1 (tan B))) (/ x 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 F) 2) (* 2 x)) (+ (* F F) 2) (* F F) (* 2 x) (+ (* F (/ (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (sin B))) (/ (neg x) (tan B))) (/ (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (sin B)) (/ (neg x) (tan B)) (neg x) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/ (* x (cos B)) (* F (sin B))) (* x (cos B)) (cos B) (* F (sin B)) (/ 1 (* F (sin B))))

rewrite1.7s (8.8%)

Memory
-21.9MiB live, 746.4MiB allocated; 144ms collecting garbage
Counts
42 → 2 233
Calls
Call 1
Inputs
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B))
(*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F)
(pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
x
#s(literal 2 binary64)
(fma.f64 F F #s(literal 2 binary64))
F
(neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1 binary64)
(sin.f64 B)
B
(/.f64 x (tan.f64 B))
(tan.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)
(+.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))))))
(neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B)))
#s(approx (* x (/ 1 (tan B))) (/.f64 x 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 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)
(*.f64 #s(literal 2 binary64) x)
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 B))
(/.f64 (neg.f64 x) (tan.f64 B))
(neg.f64 x)
#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))))))
(*.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)))))
(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))))
(/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B)))
(*.f64 x (cos.f64 B))
(cos.f64 B)
(*.f64 F (sin.f64 B))
(/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))
Outputs
(*.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F (*.f64 (neg.f64 x) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (sin.f64 B) x)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (-.f64 (*.f64 (sin.f64 B) x) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(*.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (/.f64 (fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F (*.f64 (neg.f64 x) (cos.f64 B))) (sin.f64 B)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (tan.f64 B))) (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (sin.f64 B) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (cos.f64 B))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (sin.f64 B) x)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64)))))) (cos.f64 B))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) (sin.f64 B)) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (*.f64 (sin.f64 B) #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (*.f64 (cos.f64 B) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B))) (*.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 (neg.f64 B))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F (*.f64 (neg.f64 x) (cos.f64 B))) (sin.f64 B))
(/.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) (tan.f64 (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (sin.f64 B) x) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F))) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (sin.f64 (neg.f64 B)))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (tan.f64 B))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (neg.f64 (cos.f64 B))) (sin.f64 (neg.f64 B)))
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) #s(literal -1 binary64)) (tan.f64 (neg.f64 B)))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) #s(literal 1 binary64)) (tan.f64 B))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (sin.f64 B) x)) #s(literal 1 binary64)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (sin.f64 B) x)) (tan.f64 B)) (sin.f64 B))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (sin.f64 B) x)) (tan.f64 (neg.f64 B))) (sin.f64 (neg.f64 B)))
(/.f64 (/.f64 (-.f64 (*.f64 (sin.f64 B) x) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F))) (tan.f64 B)) (sin.f64 (neg.f64 B)))
(/.f64 (/.f64 (-.f64 (*.f64 (sin.f64 B) x) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F))) (tan.f64 (neg.f64 B))) (sin.f64 B))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 B) (neg.f64 x)) (tan.f64 B))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 (neg.f64 B)) x) (tan.f64 (neg.f64 B)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (tan.f64 B) (*.f64 (tan.f64 B) (neg.f64 x))) (*.f64 (tan.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (tan.f64 B) (*.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (tan.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (tan.f64 (neg.f64 B)) (*.f64 (tan.f64 B) x)) (*.f64 (tan.f64 B) (tan.f64 (neg.f64 B))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (tan.f64 (neg.f64 B)) (*.f64 x (tan.f64 B))) (*.f64 (tan.f64 B) (tan.f64 (neg.f64 B))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F))) (sin.f64 B))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F (*.f64 (neg.f64 x) (cos.f64 B)))) (sin.f64 (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) x))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 B)) x) (tan.f64 B))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 (neg.f64 B))) (neg.f64 x)) (tan.f64 (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (tan.f64 B)) (*.f64 (tan.f64 B) x)) (*.f64 (tan.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (tan.f64 (neg.f64 B))) (*.f64 (tan.f64 B) (neg.f64 x))) (*.f64 (tan.f64 B) (tan.f64 (neg.f64 B))))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 (neg.f64 B))) (neg.f64 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (tan.f64 B) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (tan.f64 B) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (tan.f64 B) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F))) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F))) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 F) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 (neg.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 F (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 F (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 x (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 x (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 x (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 F (neg.f64 x)) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) x) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) (*.f64 (/.f64 x F) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 F (/.f64 x F)) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 F (neg.f64 (/.f64 x F))) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 x F)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 x (cos.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 F (/.f64 #s(literal -1 binary64) F)) (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 x (tan.f64 B)) #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 (/.f64 x (tan.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (cos.f64 B) F) (*.f64 (/.f64 x (sin.f64 B)) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (cos.f64 B) (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (cos.f64 B) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (neg.f64 x)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 F (*.f64 x (cos.f64 B))) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) (*.f64 (neg.f64 x) (cos.f64 B))) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 F x) (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 F (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (neg.f64 F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (neg.f64 F) (/.f64 x (*.f64 (tan.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (neg.f64 (cos.f64 B)) (/.f64 x (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 (cos.f64 B) F)) (/.f64 x (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (neg.f64 (/.f64 x F)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 x (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) F) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (/.f64 x F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) (cos.f64 B)) (/.f64 x (*.f64 F (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 x F) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (*.f64 x (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 x (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 F (neg.f64 x)) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) x) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (*.f64 (/.f64 x F) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 F (/.f64 x F)) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 F (neg.f64 (/.f64 x F))) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 x F)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 x (cos.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 F (/.f64 #s(literal -1 binary64) F)) (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 x (tan.f64 B)) #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 (/.f64 x (tan.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 (cos.f64 B) F) (*.f64 (/.f64 x (sin.f64 B)) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (cos.f64 B) (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (cos.f64 B) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (neg.f64 x)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 F (*.f64 x (cos.f64 B))) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (*.f64 (neg.f64 x) (cos.f64 B))) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 F x) (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 F (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (neg.f64 F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (neg.f64 F) (/.f64 x (*.f64 (tan.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (neg.f64 (cos.f64 B)) (/.f64 x (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 (cos.f64 B) F)) (/.f64 x (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (neg.f64 (/.f64 x F)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 x (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) F) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (/.f64 x F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (cos.f64 B)) (/.f64 x (*.f64 F (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 x F) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (*.f64 x (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64)))))) (cos.f64 B) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64)))))) (cos.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64)))))) (cos.f64 B) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (sin.f64 B)) (/.f64 (tan.f64 B) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (sin.f64 B)) (/.f64 (tan.f64 B) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (sin.f64 B)) (/.f64 (tan.f64 B) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (sin.f64 B)) (cos.f64 B) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (sin.f64 B)) (cos.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (sin.f64 B)) (cos.f64 B) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (tan.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (tan.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (tan.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 F (sin.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 F (sin.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 F (sin.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (tan.f64 B) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (tan.f64 B) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (tan.f64 B) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (*.f64 (sin.f64 B) #s(literal 0 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (*.f64 (cos.f64 B) #s(literal 1 binary64))))
(fma.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (*.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B))))
(neg.f64 (/.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 (neg.f64 B))) (neg.f64 F))
(*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) F)
(*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(*.f64 (neg.f64 F) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 (neg.f64 B))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)))
(*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B))
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal -1 binary64)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) #s(literal 1 binary64)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (sin.f64 (neg.f64 B)))
(neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 (neg.f64 B))))
(*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)
(*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (/.f64 F (sin.f64 B)) (sin.f64 B)))
(*.f64 F (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (sin.f64 B))
(*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 1 binary64))
(*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (*.f64 F (sin.f64 B)))
(*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (sin.f64 B)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (neg.f64 F))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F))
(*.f64 (sin.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (sin.f64 B))))
(*.f64 (neg.f64 F) (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(*.f64 F (*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (sin.f64 B)))
(+.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(+.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (sin.f64 B))) (sin.f64 B))
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (neg.f64 F) (sin.f64 B))) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 F (*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 F (*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (sin.f64 B)) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 F (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (neg.f64 F) (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (neg.f64 F) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (*.f64 F (sin.f64 B)) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (sin.f64 B)) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (sin.f64 B) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (sin.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (/.f64 F (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (/.f64 F (sin.f64 B)) (sin.f64 B)) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 F (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (neg.f64 F) (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (neg.f64 F) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (*.f64 F (sin.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (sin.f64 B) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (sin.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (/.f64 F (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (/.f64 F (sin.f64 B)) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(neg.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)))
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 (neg.f64 B))) (sin.f64 B)))
(*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(+.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 0 binary64)))
(neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x))
(+.f64 (+.f64 x x) (fma.f64 F F #s(literal 2 binary64)))
(+.f64 (*.f64 F F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(+.f64 (+.f64 x #s(literal 2 binary64)) (fma.f64 F F x))
(+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 F F #s(literal 1 binary64)))
(+.f64 (fma.f64 F F #s(literal 1 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)))
(+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64))
(+.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) #s(literal 0 binary64))
(+.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64))) x)
(+.f64 #s(literal 2 binary64) (fma.f64 F F (+.f64 x x)))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(+.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(+.f64 x (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(-.f64 (fma.f64 F F (+.f64 x x)) (neg.f64 #s(literal 2 binary64)))
(-.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))) #s(literal -1 binary64))
(-.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64))) (neg.f64 x))
(-.f64 x (-.f64 (neg.f64 x) (fma.f64 F F #s(literal 2 binary64))))
(-.f64 (+.f64 x x) (neg.f64 (fma.f64 F F #s(literal 2 binary64))))
(-.f64 (*.f64 F F) (neg.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))
(-.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (neg.f64 (*.f64 F F)))
(-.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (neg.f64 x) x))
(-.f64 #s(literal 2 binary64) (neg.f64 (fma.f64 F F (+.f64 x x))))
(-.f64 #s(literal 2 binary64) (fma.f64 (neg.f64 F) F (-.f64 (neg.f64 x) x)))
(-.f64 #s(literal 2 binary64) (-.f64 (-.f64 (neg.f64 x) x) (*.f64 F F)))
(-.f64 #s(literal 2 binary64) (-.f64 (neg.f64 (*.f64 F F)) (+.f64 x x)))
(-.f64 x (neg.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64)))))
(-.f64 x (+.f64 (neg.f64 x) (neg.f64 (fma.f64 F F #s(literal 2 binary64)))))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (fma.f64 F F (+.f64 x x))))
(/.f64 (fma.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (+.f64 x x) #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 x) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (neg.f64 F) (neg.f64 F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 (neg.f64 x) (neg.f64 #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (fabs.f64 F) (fabs.f64 F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 2 binary64) (*.f64 F F))
(fma.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 F F))
(fma.f64 #s(literal 2 binary64) (-.f64 x #s(literal -1 binary64)) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) (+.f64 x x) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 x #s(literal 2 binary64)) (fma.f64 F F x))
(fma.f64 F F (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (fma.f64 F F (+.f64 x x)))
(fma.f64 (neg.f64 x) #s(literal -1 binary64) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (fma.f64 F F (+.f64 x x)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 x #s(literal 1 binary64) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) x (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (neg.f64 (neg.f64 (fabs.f64 F))) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(neg.f64 (neg.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
x
(*.f64 x #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) x)
(*.f64 (neg.f64 x) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 x))
(+.f64 x (*.f64 #s(literal 0 binary64) x))
(+.f64 x (*.f64 x #s(literal 0 binary64)))
(/.f64 (+.f64 x x) #s(literal 2 binary64))
(fma.f64 (neg.f64 x) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) x))
(fma.f64 (neg.f64 x) #s(literal -1 binary64) (*.f64 x #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (*.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (*.f64 x #s(literal 0 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) x))
(fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) x (*.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 x #s(literal 0 binary64)))
(neg.f64 (neg.f64 x))
#s(literal 2 binary64)
(*.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) #s(literal 1 binary64))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) #s(literal 1 binary64))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(neg.f64 (neg.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 F F) #s(literal 2 binary64))
(+.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 0 binary64))
(+.f64 (fma.f64 F F #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 F F))
(+.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(-.f64 (*.f64 F F) (neg.f64 #s(literal 2 binary64)))
(-.f64 (fma.f64 F F #s(literal 1 binary64)) #s(literal -1 binary64))
(-.f64 #s(literal 2 binary64) (neg.f64 (*.f64 F F)))
(-.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 F F #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 F F)))
(-.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 F F))))
(/.f64 (fma.f64 (fma.f64 F F #s(literal 1 binary64)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 F F #s(literal 2 binary64))
(fma.f64 (neg.f64 F) (neg.f64 F) #s(literal 2 binary64))
(fma.f64 (fabs.f64 F) (fabs.f64 F) #s(literal 2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 F F))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (neg.f64 (neg.f64 (fabs.f64 F))) #s(literal 2 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(neg.f64 (neg.f64 (fma.f64 F F #s(literal 2 binary64))))
F
(*.f64 F #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) F)
(+.f64 F (*.f64 #s(literal 0 binary64) F))
(+.f64 F (*.f64 F #s(literal 0 binary64)))
(/.f64 (*.f64 F #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) F) #s(literal 2 binary64))
(fma.f64 F #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) F))
(fma.f64 F #s(literal 1 binary64) (*.f64 F #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) F (*.f64 #s(literal 0 binary64) F))
(fma.f64 #s(literal 1 binary64) F (*.f64 F #s(literal 0 binary64)))
(neg.f64 (neg.f64 F))
(*.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(+.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) #s(literal 2 binary64))
(/.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(pow.f64 (neg.f64 #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1 binary64))
#s(literal 1 binary64)
(*.f64 #s(literal -1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) F) F)
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 F (/.f64 #s(literal 1 binary64) F))
(*.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F)
(*.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))))
(fabs.f64 #s(literal -1 binary64))
(fabs.f64 #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(-.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 F F)
(/.f64 (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 F) (neg.f64 F))
(/.f64 (fabs.f64 #s(literal 2 binary64)) (fabs.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 F (sin.f64 B)) (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (sin.f64 B))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) F)
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 F (sin.f64 B))) (sin.f64 (neg.f64 B)))
(/.f64 (+.f64 (exp.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))) (exp.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))))) #s(literal 2 binary64))
(cosh.f64 #s(literal 0 binary64))
(cosh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(cosh.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))))
(exp.f64 #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) #s(literal 0 binary64))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) #s(literal 0 binary64))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(neg.f64 #s(literal -1 binary64))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))))
(pow.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(pow.f64 F (+.f64 #s(literal -1 binary64) #s(literal 1 binary64)))
(pow.f64 (*.f64 F (sin.f64 B)) (+.f64 #s(literal -1 binary64) #s(literal 1 binary64)))
(sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))
(sqrt.f64 #s(literal 1 binary64))
(+.f64 (*.f64 (cos.f64 B) #s(literal 0 binary64)) (*.f64 (sin.f64 (neg.f64 B)) (sin.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(-.f64 (*.f64 #s(literal 0 binary64) (cos.f64 B)) (*.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 B))))
(-.f64 (*.f64 (cos.f64 B) #s(literal 0 binary64)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal 1 binary64)))
(cos.f64 (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)))
(cos.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B) (PI.f64)))
(cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))
(cos.f64 (+.f64 (+.f64 B (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)))
(fma.f64 (cos.f64 B) #s(literal 0 binary64) (*.f64 (sin.f64 (neg.f64 B)) (sin.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(neg.f64 (sin.f64 (neg.f64 B)))
(sin.f64 B)
(sin.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))
(sin.f64 (-.f64 (neg.f64 (PI.f64)) B))
(sin.f64 (+.f64 (neg.f64 B) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B) (/.f64 (PI.f64) #s(literal 2 binary64))))
B
(neg.f64 (neg.f64 B))
(*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 F (sin.f64 B)))
(*.f64 (*.f64 x (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (*.f64 F (/.f64 x F)) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (*.f64 F (cos.f64 B)) (/.f64 x (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 x (*.f64 (tan.f64 B) F)) F)
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 x F) F))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) x)
(*.f64 (/.f64 (sin.f64 B) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 (sin.f64 B) (tan.f64 B)) (/.f64 x (sin.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 x (tan.f64 B)) (/.f64 (sin.f64 B) (sin.f64 B)))
(*.f64 (/.f64 x (tan.f64 B)) #s(literal 1 binary64))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 (sin.f64 B) (tan.f64 B)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 #s(literal 1 binary64) (/.f64 x (tan.f64 B)))
(*.f64 F (/.f64 x (*.f64 (tan.f64 B) F)))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(*.f64 (*.f64 F (*.f64 x (cos.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 (*.f64 F (/.f64 #s(literal 1 binary64) (tan.f64 B))) (/.f64 x F))
(*.f64 (*.f64 F (/.f64 (cos.f64 B) F)) (/.f64 x (sin.f64 B)))
(*.f64 (*.f64 F (/.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) F))
(*.f64 (*.f64 F (*.f64 (/.f64 x F) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (*.f64 x F))
(*.f64 (/.f64 (*.f64 (sin.f64 B) x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64)))))) (cos.f64 B))
(*.f64 (cos.f64 B) (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) F))
(*.f64 (cos.f64 B) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) x))
(*.f64 (sin.f64 B) (/.f64 x (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (*.f64 (sin.f64 B) x) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (/.f64 (cos.f64 B) F) (*.f64 (/.f64 x (sin.f64 B)) F))
(*.f64 (*.f64 F x) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)))
(*.f64 (/.f64 x (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) F) F))
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) F))
(*.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) F))
(*.f64 x (/.f64 (sin.f64 B) (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (*.f64 F (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F))) x)
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) F))
(+.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (/.f64 x (sin.f64 B))) (*.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) (/.f64 x (sin.f64 B))))
(+.f64 (*.f64 (/.f64 x (sin.f64 B)) (*.f64 (sin.f64 B) #s(literal 0 binary64))) (*.f64 (/.f64 x (sin.f64 B)) (*.f64 (cos.f64 B) #s(literal 1 binary64))))
(/.f64 x (tan.f64 B))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(/.f64 (+.f64 x x) (*.f64 #s(literal 2 binary64) (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) F) (sin.f64 B))
(/.f64 (*.f64 (*.f64 x (cos.f64 B)) F) (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 (/.f64 x (tan.f64 B)) F) F)
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 x (tan.f64 B))) #s(literal 2 binary64))
(/.f64 (*.f64 F (*.f64 x (cos.f64 B))) (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 F (/.f64 x (tan.f64 B))) F)
(/.f64 (*.f64 F (*.f64 (/.f64 x F) (cos.f64 B))) (sin.f64 B))
(/.f64 (/.f64 (*.f64 (sin.f64 B) x) (sin.f64 B)) (tan.f64 B))
(/.f64 (-.f64 (neg.f64 x) x) (*.f64 #s(literal 2 binary64) (tan.f64 (neg.f64 B))))
(/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B)))
(fma.f64 (/.f64 x (sin.f64 B)) (*.f64 (sin.f64 B) #s(literal 0 binary64)) (*.f64 (/.f64 x (sin.f64 B)) (*.f64 (cos.f64 B) #s(literal 1 binary64))))
(fma.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (/.f64 x (sin.f64 B)) (*.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) (/.f64 x (sin.f64 B))))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (sin.f64 B))
(*.f64 (sin.f64 B) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(*.f64 (sin.f64 (neg.f64 B)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 B))))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (cos.f64 B))
(/.f64 (sin.f64 (neg.f64 B)) (neg.f64 (cos.f64 B)))
(/.f64 (sin.f64 B) (cos.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64))))
(/.f64 (sin.f64 B) (neg.f64 (neg.f64 (cos.f64 B))))
(neg.f64 (tan.f64 (neg.f64 B)))
(tan.f64 B)
(tan.f64 (+.f64 B (PI.f64)))
(tan.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))
(tan.f64 (+.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)) (PI.f64)))
#s(approx (- (/ (* (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2)) F) (sin B)) (/ x (tan B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (*.f64 (neg.f64 F) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 (*.f64 (neg.f64 F) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) F)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (neg.f64 F))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 F (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) F)) (sin.f64 B))
(/.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal -1 binary64) F)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (neg.f64 F) #s(literal -1 binary64)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) #s(literal 1 binary64)) (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) F) F) (sin.f64 B))
(/.f64 (/.f64 (neg.f64 F) (sin.f64 B)) F)
(/.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 B)))
(/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 F (sin.f64 B)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) F (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (neg.f64 F) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 F (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(neg.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(pow.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64))
#s(literal -1 binary64)
(*.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)))
(neg.f64 #s(literal 1 binary64))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(neg.f64 #s(approx (/ x (tan B)) (/.f64 x B)))
#s(approx (/ x (tan B)) (/.f64 x B))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) B))
(*.f64 (/.f64 x B) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) B) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) B) x)
(*.f64 #s(literal 1 binary64) (/.f64 x B))
(*.f64 x (/.f64 #s(literal 1 binary64) B))
(/.f64 x B)
(/.f64 (neg.f64 x) (neg.f64 B))
(neg.f64 (neg.f64 (/.f64 x B)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x)))
(*.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 (neg.f64 B))) (neg.f64 F))
(*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) F)
(*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(*.f64 (neg.f64 F) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 (neg.f64 B))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)))
(*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B))
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal -1 binary64)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) #s(literal 1 binary64)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (sin.f64 (neg.f64 B)))
(neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 (neg.f64 B))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 F))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) F)
(*.f64 #s(literal 1 binary64) (/.f64 F (sin.f64 B)))
(*.f64 F (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (neg.f64 F) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(/.f64 F (sin.f64 B))
(/.f64 (*.f64 (neg.f64 F) #s(literal 1 binary64)) (sin.f64 (neg.f64 B)))
(/.f64 (neg.f64 F) (sin.f64 (neg.f64 B)))
(neg.f64 (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(+.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 0 binary64)))
(neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x))
(+.f64 (+.f64 x x) (fma.f64 F F #s(literal 2 binary64)))
(+.f64 (*.f64 F F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(+.f64 (+.f64 x #s(literal 2 binary64)) (fma.f64 F F x))
(+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 F F #s(literal 1 binary64)))
(+.f64 (fma.f64 F F #s(literal 1 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)))
(+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64))
(+.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) #s(literal 0 binary64))
(+.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64))) x)
(+.f64 #s(literal 2 binary64) (fma.f64 F F (+.f64 x x)))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(+.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(+.f64 x (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(-.f64 (fma.f64 F F (+.f64 x x)) (neg.f64 #s(literal 2 binary64)))
(-.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))) #s(literal -1 binary64))
(-.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64))) (neg.f64 x))
(-.f64 x (-.f64 (neg.f64 x) (fma.f64 F F #s(literal 2 binary64))))
(-.f64 (+.f64 x x) (neg.f64 (fma.f64 F F #s(literal 2 binary64))))
(-.f64 (*.f64 F F) (neg.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))
(-.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (neg.f64 (*.f64 F F)))
(-.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (neg.f64 x) x))
(-.f64 #s(literal 2 binary64) (neg.f64 (fma.f64 F F (+.f64 x x))))
(-.f64 #s(literal 2 binary64) (fma.f64 (neg.f64 F) F (-.f64 (neg.f64 x) x)))
(-.f64 #s(literal 2 binary64) (-.f64 (-.f64 (neg.f64 x) x) (*.f64 F F)))
(-.f64 #s(literal 2 binary64) (-.f64 (neg.f64 (*.f64 F F)) (+.f64 x x)))
(-.f64 x (neg.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64)))))
(-.f64 x (+.f64 (neg.f64 x) (neg.f64 (fma.f64 F F #s(literal 2 binary64)))))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (fma.f64 F F (+.f64 x x))))
(/.f64 (fma.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (+.f64 x x) #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 x) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (neg.f64 F) (neg.f64 F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 (neg.f64 x) (neg.f64 #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (fabs.f64 F) (fabs.f64 F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 2 binary64) (*.f64 F F))
(fma.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 F F))
(fma.f64 #s(literal 2 binary64) (-.f64 x #s(literal -1 binary64)) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) (+.f64 x x) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 x #s(literal 2 binary64)) (fma.f64 F F x))
(fma.f64 F F (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (fma.f64 F F (+.f64 x x)))
(fma.f64 (neg.f64 x) #s(literal -1 binary64) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (fma.f64 F F (+.f64 x x)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 x #s(literal 1 binary64) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) x (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (neg.f64 (neg.f64 (fabs.f64 F))) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(neg.f64 (neg.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+.f64 (*.f64 F F) #s(literal 2 binary64))
(+.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 0 binary64))
(+.f64 (fma.f64 F F #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 F F))
(+.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(-.f64 (*.f64 F F) (neg.f64 #s(literal 2 binary64)))
(-.f64 (fma.f64 F F #s(literal 1 binary64)) #s(literal -1 binary64))
(-.f64 #s(literal 2 binary64) (neg.f64 (*.f64 F F)))
(-.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 F F #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 F F)))
(-.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 F F))))
(/.f64 (fma.f64 (fma.f64 F F #s(literal 1 binary64)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 F F #s(literal 2 binary64))
(fma.f64 (neg.f64 F) (neg.f64 F) #s(literal 2 binary64))
(fma.f64 (fabs.f64 F) (fabs.f64 F) #s(literal 2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 F F))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 B) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (neg.f64 (neg.f64 (fabs.f64 F))) #s(literal 2 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) F (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(neg.f64 (neg.f64 (fma.f64 F F #s(literal 2 binary64))))
(*.f64 F F)
(*.f64 (neg.f64 F) (neg.f64 F))
(*.f64 (fabs.f64 F) (fabs.f64 F))
(*.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (neg.f64 (neg.f64 (fabs.f64 F))))
(fabs.f64 (*.f64 F F))
(fabs.f64 (neg.f64 (*.f64 F F)))
(neg.f64 (neg.f64 (*.f64 F F)))
(pow.f64 F #s(literal 2 binary64))
(pow.f64 (neg.f64 F) #s(literal 2 binary64))
(pow.f64 (fabs.f64 F) #s(literal 2 binary64))
(pow.f64 (*.f64 F F) #s(literal 1 binary64))
(pow.f64 (neg.f64 (fabs.f64 F)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 F F) (*.f64 F F)))
(*.f64 #s(literal 2 binary64) x)
(*.f64 x #s(literal 2 binary64))
(*.f64 (+.f64 x x) #s(literal 1 binary64))
(*.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 x))
(*.f64 (neg.f64 x) (neg.f64 #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 x x))
(+.f64 x x)
(-.f64 x (neg.f64 x))
(fma.f64 x #s(literal 1 binary64) x)
(fma.f64 #s(literal 1 binary64) x x)
(fma.f64 (neg.f64 x) #s(literal -1 binary64) x)
(fma.f64 #s(literal -1 binary64) (neg.f64 x) x)
(neg.f64 (-.f64 (neg.f64 x) x))
(*.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F (*.f64 (neg.f64 x) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (sin.f64 B) x)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (tan.f64 B))))
(*.f64 (-.f64 (*.f64 (sin.f64 B) x) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(*.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (/.f64 (fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F (*.f64 (neg.f64 x) (cos.f64 B))) (sin.f64 B)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (tan.f64 B))) (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (sin.f64 B) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (cos.f64 B))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (sin.f64 B) x)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64)))))) (cos.f64 B))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) (sin.f64 B)) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (*.f64 (sin.f64 B) #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (*.f64 (cos.f64 B) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B))) (*.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 (neg.f64 B))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F (*.f64 (neg.f64 x) (cos.f64 B))) (sin.f64 B))
(/.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) (tan.f64 (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (sin.f64 B) x) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F))) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (sin.f64 (neg.f64 B)))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (tan.f64 B))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (neg.f64 (cos.f64 B))) (sin.f64 (neg.f64 B)))
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) #s(literal -1 binary64)) (tan.f64 (neg.f64 B)))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) #s(literal 1 binary64)) (tan.f64 B))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (sin.f64 B) x)) #s(literal 1 binary64)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (sin.f64 B) x)) (tan.f64 B)) (sin.f64 B))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (sin.f64 B) x)) (tan.f64 (neg.f64 B))) (sin.f64 (neg.f64 B)))
(/.f64 (/.f64 (-.f64 (*.f64 (sin.f64 B) x) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F))) (tan.f64 B)) (sin.f64 (neg.f64 B)))
(/.f64 (/.f64 (-.f64 (*.f64 (sin.f64 B) x) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F))) (tan.f64 (neg.f64 B))) (sin.f64 B))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 B) (neg.f64 x)) (tan.f64 B))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 (neg.f64 B)) x) (tan.f64 (neg.f64 B)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (tan.f64 B) (*.f64 (tan.f64 B) (neg.f64 x))) (*.f64 (tan.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (tan.f64 B) (*.f64 (neg.f64 x) (tan.f64 B))) (*.f64 (tan.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (tan.f64 (neg.f64 B)) (*.f64 (tan.f64 B) x)) (*.f64 (tan.f64 B) (tan.f64 (neg.f64 B))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (tan.f64 (neg.f64 B)) (*.f64 x (tan.f64 B))) (*.f64 (tan.f64 B) (tan.f64 (neg.f64 B))))
(/.f64 (neg.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F))) (sin.f64 B))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F (*.f64 (neg.f64 x) (cos.f64 B)))) (sin.f64 (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) x))) (*.f64 (*.f64 (sin.f64 B) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 B)) x) (tan.f64 B))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 (neg.f64 B))) (neg.f64 x)) (tan.f64 (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (*.f64 (sin.f64 B) (tan.f64 B))) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (tan.f64 B)) (*.f64 (tan.f64 B) x)) (*.f64 (tan.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (tan.f64 (neg.f64 B))) (*.f64 (tan.f64 B) (neg.f64 x))) (*.f64 (tan.f64 B) (tan.f64 (neg.f64 B))))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 (neg.f64 B))) (neg.f64 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (tan.f64 B) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (tan.f64 B) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (tan.f64 B) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) F (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F))) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F))) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 F) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 (neg.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 F (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 F (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 x (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 x (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 x (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 F (neg.f64 x)) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) x) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) (*.f64 (/.f64 x F) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 F (/.f64 x F)) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 F (neg.f64 (/.f64 x F))) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 x F)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 x (cos.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 F (/.f64 #s(literal -1 binary64) F)) (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 x (tan.f64 B)) #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 (/.f64 x (tan.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (cos.f64 B) F) (*.f64 (/.f64 x (sin.f64 B)) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (cos.f64 B) (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (cos.f64 B) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (neg.f64 x)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 F (*.f64 x (cos.f64 B))) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) (*.f64 (neg.f64 x) (cos.f64 B))) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 F x) (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 F (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (neg.f64 F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (neg.f64 F) (/.f64 x (*.f64 (tan.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (neg.f64 (cos.f64 B)) (/.f64 x (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 (cos.f64 B) F)) (/.f64 x (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (neg.f64 (/.f64 x F)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 x (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) F) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (/.f64 x F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) (cos.f64 B)) (/.f64 x (*.f64 F (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 x F) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (*.f64 x (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 x (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 F (neg.f64 x)) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) x) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (*.f64 (/.f64 x F) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 F (/.f64 x F)) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 F (neg.f64 (/.f64 x F))) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 x F)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 x (cos.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 F (/.f64 #s(literal -1 binary64) F)) (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 x (tan.f64 B)) #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 (/.f64 x (tan.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 (cos.f64 B) F) (*.f64 (/.f64 x (sin.f64 B)) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (cos.f64 B) (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (cos.f64 B) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (neg.f64 x)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 F (*.f64 x (cos.f64 B))) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (*.f64 (neg.f64 x) (cos.f64 B))) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 F x) (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 F (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (neg.f64 F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (neg.f64 F) (/.f64 x (*.f64 (tan.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (neg.f64 (cos.f64 B)) (/.f64 x (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 (cos.f64 B) F)) (/.f64 x (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (neg.f64 (/.f64 x F)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 x (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) F) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (/.f64 x F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (cos.f64 B)) (/.f64 x (*.f64 F (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 x F) (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (*.f64 x (neg.f64 F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64)))))) (cos.f64 B) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64)))))) (cos.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64)))))) (cos.f64 B) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (sin.f64 B)) (/.f64 (tan.f64 B) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (sin.f64 B)) (/.f64 (tan.f64 B) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (sin.f64 B)) (/.f64 (tan.f64 B) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (sin.f64 B)) (cos.f64 B) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (sin.f64 B)) (cos.f64 B) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (sin.f64 B)) (cos.f64 B) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (tan.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (tan.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (tan.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 F (sin.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 F (sin.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 F (sin.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (tan.f64 B) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (tan.f64 B) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (tan.f64 B) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (tan.f64 B)) (/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) (tan.f64 B))))
(fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (tan.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 (neg.f64 B)) (tan.f64 B))))
(fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (*.f64 (sin.f64 B) #s(literal 0 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (*.f64 (cos.f64 B) #s(literal 1 binary64))))
(fma.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (*.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B))))
(neg.f64 (/.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (sin.f64 B)))
(*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B))
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal -1 binary64)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (sin.f64 (neg.f64 B)))
(/.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) #s(literal 1 binary64)) (sin.f64 (neg.f64 B)))
(neg.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 (neg.f64 B))))
(*.f64 (*.f64 (neg.f64 F) (/.f64 x F)) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (*.f64 (neg.f64 F) (cos.f64 B)) (/.f64 x (*.f64 F (sin.f64 B))))
(*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (*.f64 x (cos.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (neg.f64 (cos.f64 B)) (/.f64 x (sin.f64 B)))
(*.f64 (*.f64 F (/.f64 #s(literal -1 binary64) F)) (/.f64 x (tan.f64 B)))
(*.f64 (*.f64 F (/.f64 x F)) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B)))
(*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 1 binary64))
(*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (neg.f64 F))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 x F) (neg.f64 F)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B)))
(*.f64 (/.f64 x (tan.f64 B)) #s(literal -1 binary64))
(*.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B)))
(*.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (neg.f64 F) (/.f64 x (*.f64 (tan.f64 B) F)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (*.f64 F (*.f64 x (cos.f64 B))) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 (*.f64 (neg.f64 F) (/.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) F))
(*.f64 (*.f64 (neg.f64 F) (*.f64 (neg.f64 x) (cos.f64 B))) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 (*.f64 (neg.f64 F) (*.f64 (/.f64 x F) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) F)
(*.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 (*.f64 F (neg.f64 (/.f64 x F))) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (/.f64 x F))
(*.f64 (*.f64 (neg.f64 F) (/.f64 (cos.f64 B) F)) (/.f64 x (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (*.f64 x (neg.f64 F)))
(*.f64 F (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))))
(*.f64 (cos.f64 B) (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) (neg.f64 F)))
(*.f64 (cos.f64 B) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (neg.f64 x)))
(*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) F))
(*.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 (/.f64 x (tan.f64 B)) F))
(*.f64 (/.f64 (cos.f64 B) F) (*.f64 (/.f64 x (sin.f64 B)) (neg.f64 F)))
(*.f64 (*.f64 F x) (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F))
(*.f64 (/.f64 x (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) F) (neg.f64 F)))
(*.f64 (neg.f64 (/.f64 x F)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) F))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F))
(*.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F))
(*.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 F)))
(*.f64 (*.f64 F (neg.f64 x)) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)))
(*.f64 (*.f64 (neg.f64 F) x) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)))
(*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (neg.f64 F)))
(*.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F))) x)
(*.f64 x (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) F))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) F))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (neg.f64 F)))
(+.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (/.f64 (neg.f64 x) (sin.f64 B))) (*.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (sin.f64 B))))
(+.f64 (*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) #s(literal 0 binary64))) (*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (cos.f64 B) #s(literal 1 binary64))))
(/.f64 (neg.f64 x) (tan.f64 B))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 (neg.f64 B)))
(/.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(/.f64 x (tan.f64 (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (neg.f64 F)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (neg.f64 F)) (sin.f64 B))
(/.f64 (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) F) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (*.f64 x (cos.f64 B)) F) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F) F)
(/.f64 (*.f64 (/.f64 x (tan.f64 B)) (neg.f64 F)) F)
(/.f64 (*.f64 F (*.f64 x (cos.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 F (/.f64 (neg.f64 x) (tan.f64 B))) F)
(/.f64 (*.f64 F (*.f64 (/.f64 x F) (cos.f64 B))) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (neg.f64 F) (/.f64 x (tan.f64 B))) F)
(/.f64 (*.f64 (neg.f64 F) (*.f64 (neg.f64 x) (cos.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 F) (*.f64 (/.f64 x F) (cos.f64 B))) (sin.f64 B))
(/.f64 (*.f64 (neg.f64 F) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))) (sin.f64 (neg.f64 B)))
(/.f64 (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) F) (sin.f64 B))
(/.f64 (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (sin.f64 B)) F)
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F)) (*.f64 (neg.f64 F) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 B) #s(literal 0 binary64)) (*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (cos.f64 B) #s(literal 1 binary64))))
(fma.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (/.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (sin.f64 B))))
(neg.f64 (/.f64 x (tan.f64 B)))
(neg.f64 (*.f64 (neg.f64 F) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B)))))
(neg.f64 (*.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (neg.f64 F)))
(*.f64 x #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) x)
(*.f64 (neg.f64 x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 x))
(+.f64 (neg.f64 x) (*.f64 #s(literal 0 binary64) (neg.f64 x)))
(+.f64 (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 0 binary64)))
(/.f64 (-.f64 (neg.f64 x) x) #s(literal 2 binary64))
(fma.f64 x #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 x #s(literal -1 binary64) (*.f64 (neg.f64 x) #s(literal 0 binary64)))
(fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 (neg.f64 x) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) x (*.f64 (neg.f64 x) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) (*.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) (*.f64 (neg.f64 x) #s(literal 0 binary64)))
(neg.f64 x)
#s(approx (- (/ (* (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2)) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 F (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 F (sin.f64 B))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 F (sin.f64 B))) F)
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 F) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B)))))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (neg.f64 F)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B))
(/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (*.f64 F (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 F (fma.f64 (cos.f64 B) x #s(literal -1 binary64))) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 F (sin.f64 B)) F) (*.f64 F (sin.f64 B)))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B)) (neg.f64 F)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (*.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) F) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F))
(/.f64 (*.f64 (*.f64 (*.f64 F (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))) F) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F)))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)) F) F)
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) F) (sin.f64 B))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B))) (*.f64 F (sin.f64 B))) F) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F)))
(/.f64 (*.f64 F (-.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (*.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F))
(/.f64 (*.f64 F (*.f64 (*.f64 F (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F)))
(/.f64 (*.f64 F (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B))) F)
(/.f64 (*.f64 F (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F)) (sin.f64 B))
(/.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B))) (*.f64 F (sin.f64 B)))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F)))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B)) (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F)) (*.f64 F (sin.f64 B)))
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) F) (sin.f64 B))
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (sin.f64 B)) F)
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (*.f64 F (sin.f64 B)) (*.f64 (*.f64 F (sin.f64 B)) F)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (*.f64 F (sin.f64 B)) (*.f64 F (*.f64 F (sin.f64 B)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (*.f64 F (sin.f64 B)) (neg.f64 F))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (neg.f64 F) (*.f64 F (sin.f64 B)))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (fma.f64 (neg.f64 F) (*.f64 F (sin.f64 B)) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F)))
(/.f64 (fma.f64 (neg.f64 F) (*.f64 F (sin.f64 B)) (*.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (*.f64 (neg.f64 F) (sin.f64 B)))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F)))
(/.f64 (fma.f64 F (*.f64 F (sin.f64 B)) (*.f64 (*.f64 F (sin.f64 B)) (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F)))
(/.f64 (fma.f64 F (*.f64 F (sin.f64 B)) (*.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (*.f64 F (sin.f64 B)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F)))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 x F)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (cos.f64 B)) (/.f64 x (*.f64 F (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 x (cos.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (neg.f64 (cos.f64 B)) (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 F (/.f64 #s(literal -1 binary64) F)) (/.f64 x (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 F (/.f64 x F)) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) F (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (neg.f64 F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 x F) (neg.f64 F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 F (neg.f64 F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 x (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) F) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (neg.f64 F)) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 x (tan.f64 B)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (neg.f64 F) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 F) (/.f64 x (*.f64 (tan.f64 B) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 F (*.f64 x (cos.f64 B))) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (*.f64 (neg.f64 x) (cos.f64 B))) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (*.f64 (/.f64 x F) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) F (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 F (neg.f64 (/.f64 x F))) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (/.f64 x F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 (cos.f64 B) F)) (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (*.f64 x (neg.f64 F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 F (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (cos.f64 B) (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) (neg.f64 F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (cos.f64 B) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 (/.f64 x (tan.f64 B)) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (cos.f64 B) F) (*.f64 (/.f64 x (sin.f64 B)) (neg.f64 F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 F x) (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 x (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) F) (neg.f64 F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (neg.f64 (/.f64 x F)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 F (neg.f64 x)) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) x) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (neg.f64 F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F))) x (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 x (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (neg.f64 F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(neg.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B))))
(neg.f64 (*.f64 F (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 F (sin.f64 B)))))
(neg.f64 (*.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 F (sin.f64 B))) F))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (fma.f64 (cos.f64 B) x #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 F (sin.f64 B))) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (-.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 x F) (cos.f64 B))))
(*.f64 (*.f64 (*.f64 F (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(*.f64 (-.f64 (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B))) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F))))
(*.f64 (-.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (*.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F)))
(+.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))))
(+.f64 (/.f64 (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F))) (/.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F))))
(+.f64 (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F)) (/.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F)))
(+.f64 (/.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F))) (/.f64 (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F))))
(+.f64 (/.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F)) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F)))
(+.f64 (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))))
(+.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 x (*.f64 (tan.f64 B) F)))
(-.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 F (sin.f64 B)))
(/.f64 (fma.f64 (/.f64 x F) (cos.f64 B) (/.f64 #s(literal -1 binary64) F)) (sin.f64 (neg.f64 B)))
(/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (*.f64 F (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F)))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)) F)
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (sin.f64 B))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 1 binary64)) (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal -1 binary64)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal -1 binary64) F)) (sin.f64 (neg.f64 B)))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) F) F (*.f64 x (cos.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (fma.f64 (cos.f64 B) x (*.f64 F (/.f64 #s(literal -1 binary64) F))) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (fma.f64 (cos.f64 B) x (*.f64 (/.f64 #s(literal -1 binary64) F) F)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 (/.f64 x F) (cos.f64 B))) (sin.f64 (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (*.f64 F (/.f64 #s(literal -1 binary64) F))) (*.f64 F (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) F) F) (*.f64 (neg.f64 x) (cos.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 #s(literal 1 binary64) F)) (sin.f64 (neg.f64 B)))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 x F) (cos.f64 B))) (sin.f64 B))
(/.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (sin.f64 B)) (neg.f64 F))
(/.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (sin.f64 (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B))) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F)))
(/.f64 (-.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (*.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 F (sin.f64 B)) F) (*.f64 F (*.f64 F (sin.f64 B))))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B)) (neg.f64 F)) (*.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F (/.f64 F (sin.f64 B))) (*.f64 F F))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 x (cos.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 (neg.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B))) (sin.f64 (neg.f64 B)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 x (cos.f64 B)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F)))
(/.f64 (fma.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B)) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B)))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (sin.f64 (neg.f64 B))))
(/.f64 (fma.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B)) (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B)))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (sin.f64 (neg.f64 B))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))) (*.f64 (sin.f64 B) (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 (sin.f64 B) (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) F) (sin.f64 (neg.f64 B)) (*.f64 (sin.f64 B) (*.f64 (/.f64 x F) (cos.f64 B)))) (*.f64 (sin.f64 B) (sin.f64 (neg.f64 B))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) F) (sin.f64 (neg.f64 B)) (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (sin.f64 B))) (*.f64 (sin.f64 B) (sin.f64 (neg.f64 B))))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 x (cos.f64 B)))) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) (sin.f64 (neg.f64 B)))) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 F (*.f64 x (cos.f64 B)))) (*.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) F)) (*.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 (neg.f64 B)) (*.f64 F (*.f64 (/.f64 x F) (cos.f64 B)))) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 (neg.f64 B)) (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) F)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (fma.f64 (*.f64 x (cos.f64 B)) (sin.f64 B) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (sin.f64 B)))
(/.f64 (fma.f64 (*.f64 x (cos.f64 B)) (sin.f64 B) (*.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (neg.f64 F) (sin.f64 B)))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (sin.f64 B)))
(/.f64 (fma.f64 (*.f64 x (cos.f64 B)) (sin.f64 (neg.f64 B)) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (sin.f64 (neg.f64 B))))
(/.f64 (fma.f64 (*.f64 x (cos.f64 B)) (sin.f64 (neg.f64 B)) (*.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 (neg.f64 F) (sin.f64 B)))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (sin.f64 (neg.f64 B))))
(/.f64 (fma.f64 (*.f64 x (cos.f64 B)) F (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) F))
(/.f64 (fma.f64 (*.f64 x (cos.f64 B)) F (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B)))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) F))
(/.f64 (fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64))) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B)))) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (sin.f64 B) (*.f64 (sin.f64 (neg.f64 B)) (/.f64 #s(literal 1 binary64) F))) (*.f64 (sin.f64 (neg.f64 B)) (sin.f64 B)))
(/.f64 (fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (sin.f64 B) (*.f64 (/.f64 #s(literal 1 binary64) F) (sin.f64 (neg.f64 B)))) (*.f64 (sin.f64 (neg.f64 B)) (sin.f64 B)))
(/.f64 (fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (sin.f64 (neg.f64 B)) (*.f64 (sin.f64 (neg.f64 B)) (/.f64 #s(literal -1 binary64) F))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (sin.f64 (neg.f64 B)) (*.f64 (/.f64 #s(literal -1 binary64) F) (sin.f64 (neg.f64 B)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) F (*.f64 (sin.f64 (neg.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) F (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 (neg.f64 B)))) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 (neg.f64 B)) (*.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 F (sin.f64 B)))) (*.f64 (*.f64 F (sin.f64 B)) (sin.f64 (neg.f64 B))))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 (neg.f64 B)) (*.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 F (sin.f64 B)) (sin.f64 (neg.f64 B))))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 F (sin.f64 B)) (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 (neg.f64 B)))) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 F (sin.f64 B))))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 F (sin.f64 B)) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B)))) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 F (sin.f64 B))))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) F) (sin.f64 (neg.f64 B)) (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (sin.f64 (neg.f64 B)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) F) (sin.f64 (neg.f64 B)) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (*.f64 F (sin.f64 B)) (*.f64 x (cos.f64 B)))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B)))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F)))
(/.f64 (fma.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 B)) (*.f64 (*.f64 F (sin.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B)))) (*.f64 (*.f64 F (sin.f64 B)) (sin.f64 (neg.f64 B))))
(/.f64 (fma.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 B)) (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (*.f64 F (sin.f64 B)))) (*.f64 (*.f64 F (sin.f64 B)) (sin.f64 (neg.f64 B))))
(/.f64 (fma.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B)) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F)))
(/.f64 (fma.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B)) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 F) (sin.f64 B)))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F)))
(/.f64 (fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (*.f64 F (sin.f64 B)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal 1 binary64))) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 F (sin.f64 B))))
(/.f64 (fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (*.f64 F (sin.f64 B)) (*.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 B)))) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 F (sin.f64 B))))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))) (sin.f64 B))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B)) (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F)) (*.f64 F (*.f64 F (sin.f64 B))))
(/.f64 (fma.f64 (*.f64 F (neg.f64 (cos.f64 B))) x (*.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (*.f64 (*.f64 F (sin.f64 B)) F))
(/.f64 (fma.f64 (*.f64 F (neg.f64 (cos.f64 B))) x (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B)))) (*.f64 (*.f64 F (sin.f64 B)) F))
(/.f64 (fma.f64 (*.f64 (*.f64 F (sin.f64 B)) x) (neg.f64 (cos.f64 B)) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F)))
(/.f64 (fma.f64 (*.f64 (*.f64 F (sin.f64 B)) x) (neg.f64 (cos.f64 B)) (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 F) (sin.f64 B)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F)))
(/.f64 (+.f64 (/.f64 F (sin.f64 B)) (*.f64 F (/.f64 (neg.f64 x) (tan.f64 B)))) (*.f64 F F))
(/.f64 (+.f64 (/.f64 F (sin.f64 B)) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)) (*.f64 F F))
(/.f64 (+.f64 F (*.f64 (*.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) (*.f64 (*.f64 F (sin.f64 B)) F))
(/.f64 (+.f64 F (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 F (sin.f64 B)))) (*.f64 (*.f64 F (sin.f64 B)) F))
(/.f64 (+.f64 (neg.f64 F) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) F))
(/.f64 (+.f64 (neg.f64 F) (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B)))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) F))
(/.f64 (fma.f64 (neg.f64 (cos.f64 B)) x (*.f64 (sin.f64 B) (/.f64 #s(literal 1 binary64) (sin.f64 B)))) (*.f64 F (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) #s(literal -1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F)))
(/.f64 (-.f64 (*.f64 (*.f64 x (cos.f64 B)) (sin.f64 (neg.f64 B))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (sin.f64 (neg.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (*.f64 F (sin.f64 B))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64))) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 F (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (sin.f64 (neg.f64 B))) (*.f64 (sin.f64 (neg.f64 B)) (/.f64 #s(literal 1 binary64) F))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (sin.f64 B)) (*.f64 (sin.f64 (neg.f64 B)) (/.f64 #s(literal -1 binary64) F))) (*.f64 (sin.f64 (neg.f64 B)) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 x (cos.f64 B)))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 F (sin.f64 B))) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 x (cos.f64 B)))) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 F (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B))) (*.f64 (sin.f64 B) (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B)))) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (*.f64 F (*.f64 x (cos.f64 B)))) (*.f64 F (*.f64 F (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F)) (*.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (sin.f64 (neg.f64 B))) (*.f64 (neg.f64 x) (cos.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (neg.f64 x) (cos.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal 1 binary64))) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))) F) (*.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 (neg.f64 B))) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))) (sin.f64 (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 (neg.f64 B))) (*.f64 (sin.f64 B) #s(literal 1 binary64))) (*.f64 (*.f64 F (sin.f64 B)) (sin.f64 (neg.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (sin.f64 B)) (*.f64 (*.f64 F (sin.f64 B)) (/.f64 #s(literal -1 binary64) F))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 F (sin.f64 B))) (neg.f64 F)) (*.f64 F (*.f64 F (sin.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (sin.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B))) (sin.f64 B))
(/.f64 (-.f64 (*.f64 F (sin.f64 B)) (*.f64 (*.f64 F (sin.f64 B)) (*.f64 x (cos.f64 B)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F)))
(/.f64 (-.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (*.f64 (sin.f64 B) (*.f64 x (cos.f64 B)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) F) (sin.f64 B)) (*.f64 (sin.f64 B) (*.f64 (/.f64 x F) (cos.f64 B)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B)))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) F) (sin.f64 B)) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B)))) (*.f64 (sin.f64 (neg.f64 B)) (sin.f64 B)))
(/.f64 (-.f64 (/.f64 F (sin.f64 B)) (*.f64 F (/.f64 x (tan.f64 B)))) (*.f64 F F))
(/.f64 (-.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (*.f64 (*.f64 F (sin.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F))
(/.f64 (-.f64 F (*.f64 (*.f64 F (sin.f64 B)) (/.f64 x (tan.f64 B)))) (*.f64 (*.f64 F (sin.f64 B)) F))
(/.f64 (-.f64 (neg.f64 F) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (/.f64 x (tan.f64 B)))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) F))
(/.f64 (-.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))) (sin.f64 (neg.f64 B)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 F (*.f64 (/.f64 x F) (cos.f64 B)))) (*.f64 F (sin.f64 B)))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B))) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B))) (*.f64 F (sin.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 F (sin.f64 B)))
(/.f64 (/.f64 (-.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (*.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (*.f64 F (sin.f64 B))) (sin.f64 B))
(/.f64 (/.f64 (-.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (*.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))) (sin.f64 B)) (*.f64 F (sin.f64 B)))
(/.f64 (fma.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (*.f64 F (sin.f64 B)) (*.f64 (sin.f64 B) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F))
(/.f64 (fma.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (sin.f64 (neg.f64 B)) (*.f64 (sin.f64 B) (/.f64 #s(literal -1 binary64) F))) (*.f64 (sin.f64 B) (sin.f64 (neg.f64 B))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (sin.f64 (neg.f64 B)) (*.f64 (/.f64 #s(literal -1 binary64) F) (sin.f64 B))) (*.f64 (sin.f64 B) (sin.f64 (neg.f64 B))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (sin.f64 B) #s(literal -1 binary64))) (*.f64 (sin.f64 B) (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 #s(literal -1 binary64) (sin.f64 B))) (*.f64 (sin.f64 B) (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (sin.f64 B) (*.f64 (sin.f64 B) (/.f64 #s(literal 1 binary64) F))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (sin.f64 B) (*.f64 (/.f64 #s(literal 1 binary64) F) (sin.f64 B))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))))
(/.f64 (fma.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (sin.f64 (neg.f64 B)) (/.f64 #s(literal -1 binary64) F)) (sin.f64 (neg.f64 B)))
(/.f64 (neg.f64 (-.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (*.f64 (*.f64 x (cos.f64 B)) (sin.f64 B)))) (neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F)))
(/.f64 (neg.f64 (*.f64 (*.f64 F (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))))) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F)))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B))) (neg.f64 F))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F)) (sin.f64 (neg.f64 B)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B))) (*.f64 F (sin.f64 B)))) (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F) (neg.f64 F))))
(/.f64 (fma.f64 #s(literal -1 binary64) (sin.f64 B) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (sin.f64 B)))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) F) (sin.f64 B) (*.f64 (sin.f64 B) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) F) (sin.f64 B) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)))) (*.f64 (sin.f64 (neg.f64 B)) (sin.f64 B)))
(/.f64 (fma.f64 #s(literal -1 binary64) (sin.f64 B) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (*.f64 (neg.f64 F) (sin.f64 B)))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (sin.f64 B)))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) F) (sin.f64 B) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (sin.f64 B))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) F) (sin.f64 B) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (sin.f64 (neg.f64 B)))) (*.f64 (sin.f64 (neg.f64 B)) (sin.f64 B)))
(/.f64 (fma.f64 #s(literal 1 binary64) (sin.f64 B) (*.f64 (*.f64 F (sin.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F))
(/.f64 (fma.f64 #s(literal 1 binary64) (sin.f64 B) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (*.f64 F (sin.f64 B)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (sin.f64 B)) (*.f64 (sin.f64 B) (/.f64 #s(literal -1 binary64) F))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (*.f64 F (sin.f64 B))) (*.f64 (sin.f64 B) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) F))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (sin.f64 (neg.f64 B))) (*.f64 (sin.f64 B) (/.f64 #s(literal 1 binary64) F))) (*.f64 (sin.f64 B) (sin.f64 (neg.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (sin.f64 (neg.f64 B))) (/.f64 #s(literal 1 binary64) F)) (sin.f64 (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (sin.f64 B) #s(literal 1 binary64))) (*.f64 (sin.f64 B) (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 B))) (*.f64 (*.f64 F (sin.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)))) (*.f64 (*.f64 F (sin.f64 B)) (sin.f64 (neg.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) F) (sin.f64 (neg.f64 B))) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) F) (sin.f64 (neg.f64 B))) (*.f64 (sin.f64 B) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)))) (*.f64 (sin.f64 B) (sin.f64 (neg.f64 B))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)))) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (tan.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (neg.f64 (/.f64 x F)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (*.f64 (/.f64 x F) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 (cos.f64 B) F) (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (*.f64 x (cos.f64 B)) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (neg.f64 (cos.f64 B)) (/.f64 x (*.f64 F (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 (cos.f64 B) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 x (cos.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 x (*.f64 (tan.f64 B) F)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 (/.f64 x F)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 (cos.f64 B) (neg.f64 F)) (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 x F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 x (tan.f64 B)) (/.f64 #s(literal -1 binary64) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 x (sin.f64 B)) (/.f64 (cos.f64 B) (neg.f64 F)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 x (tan.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 x F) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 (neg.f64 (cos.f64 B)) F) (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) x (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (/.f64 (sin.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (sin.f64 B)) (/.f64 (sin.f64 B) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 (/.f64 x (*.f64 (tan.f64 B) F)) F) (/.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 F) (sin.f64 B)) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) x) (/.f64 (cos.f64 B) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 B) F)) (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (*.f64 (neg.f64 (/.f64 x F)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (*.f64 (neg.f64 (/.f64 x F)) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (*.f64 (neg.f64 (/.f64 x F)) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (cos.f64 B) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (*.f64 (neg.f64 (/.f64 x F)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (neg.f64 (/.f64 (cos.f64 B) F)) (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (cos.f64 B) (neg.f64 (/.f64 x (*.f64 F (sin.f64 B)))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (cos.f64 B) (/.f64 x (*.f64 (neg.f64 F) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (cos.f64 B) (/.f64 (/.f64 x F) (sin.f64 (neg.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (cos.f64 B) (/.f64 (neg.f64 x) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (cos.f64 B) (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B)))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (cos.f64 B) (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (cos.f64 B) (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (/.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 (cos.f64 B) F) (*.f64 (/.f64 x (sin.f64 B)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 x (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) F) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 x (sin.f64 B)) (/.f64 (neg.f64 (cos.f64 B)) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 x (sin.f64 B)) (neg.f64 (/.f64 (cos.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (sin.f64 B) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 x (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal -1 binary64) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) #s(literal -1 binary64) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) #s(literal 1 binary64) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))))
(fma.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) F) (/.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) F) (/.f64 F (sin.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) F) (/.f64 (*.f64 F (sin.f64 B)) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) F) (/.f64 (*.f64 F (sin.f64 B)) (sin.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (sin.f64 B)) (*.f64 (sin.f64 B) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (sin.f64 B)) (*.f64 (sin.f64 B) #s(literal 1 binary64)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 x (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 x (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (/.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (/.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (sin.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 (*.f64 F (sin.f64 B)) (sin.f64 B)) (/.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) F) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 (*.f64 F (sin.f64 B)) (sin.f64 B)) (/.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) F) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 (cos.f64 B) F) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) x) (/.f64 (cos.f64 B) F) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (sin.f64 B))) (/.f64 (cos.f64 B) F) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 (cos.f64 B) F) (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (/.f64 (sin.f64 B) (sin.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (sin.f64 B)) (/.f64 (sin.f64 B) F) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 (/.f64 x (*.f64 (tan.f64 B) F)) F) (/.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (sin.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (sin.f64 B)) (/.f64 (*.f64 (neg.f64 F) (sin.f64 B)) F) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (neg.f64 (cos.f64 B)) (/.f64 x (*.f64 F (sin.f64 B))) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (cos.f64 B) (neg.f64 (/.f64 x (*.f64 F (sin.f64 B)))) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (cos.f64 B) (/.f64 x (*.f64 (neg.f64 F) (sin.f64 B))) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (cos.f64 B) (/.f64 (/.f64 x F) (sin.f64 (neg.f64 B))) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (cos.f64 B) (/.f64 (neg.f64 x) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (/.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (cos.f64 B) (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B)))) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (cos.f64 B) (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 (cos.f64 B) F) (*.f64 (/.f64 x (sin.f64 B)) #s(literal -1 binary64)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 x (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) F) #s(literal -1 binary64)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (cos.f64 B) (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) #s(literal -1 binary64)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal 1 binary64) F) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 x F) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 B) F)) (/.f64 x (sin.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 (neg.f64 (cos.f64 B)) F) (/.f64 x (sin.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 (cos.f64 B) (neg.f64 F)) (/.f64 x (sin.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (neg.f64 (/.f64 (cos.f64 B) F)) (/.f64 x (sin.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (*.f64 (neg.f64 (/.f64 x F)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (neg.f64 (/.f64 x F)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (*.f64 (neg.f64 (/.f64 x F)) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (*.f64 (neg.f64 (/.f64 x F)) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (cos.f64 B) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (*.f64 (neg.f64 (/.f64 x F)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (*.f64 (/.f64 x F) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 x F) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 x (sin.f64 B)) (/.f64 (neg.f64 (cos.f64 B)) F) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 x (sin.f64 B)) (/.f64 (cos.f64 B) (neg.f64 F)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 x (sin.f64 B)) (neg.f64 (/.f64 (cos.f64 B) F)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 x (tan.f64 B)) (/.f64 #s(literal -1 binary64) F) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 (/.f64 x F)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 x (tan.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 x (cos.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (*.f64 x (cos.f64 B)) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 x (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal -1 binary64) (tan.f64 B))) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (sin.f64 B) (*.f64 F (sin.f64 B))) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (tan.f64 B) F)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) #s(literal 1 binary64) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) x (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (neg.f64 x) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 x (*.f64 (tan.f64 B) F)) #s(literal -1 binary64) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 (*.f64 F (sin.f64 B)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(neg.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 F (sin.f64 B))))
(neg.f64 (-.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))
(neg.f64 (+.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B)))))
(neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B)))))
(*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 (neg.f64 (/.f64 x F)) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (*.f64 (/.f64 x F) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (/.f64 (cos.f64 B) F) (/.f64 x (sin.f64 B)))
(*.f64 (*.f64 x (cos.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) (/.f64 x (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal -1 binary64) F))
(*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 (cos.f64 B) (neg.f64 F)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (neg.f64 x) (cos.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 x (*.f64 (tan.f64 B) F)) #s(literal 1 binary64))
(*.f64 (/.f64 x (*.f64 F (sin.f64 B))) (cos.f64 B))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 x F))
(*.f64 (/.f64 (cos.f64 B) (neg.f64 F)) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (neg.f64 (/.f64 x F)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B)))
(*.f64 (/.f64 x (tan.f64 B)) (/.f64 #s(literal 1 binary64) F))
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 (cos.f64 B) F))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (tan.f64 B) F)))
(*.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 x F) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (cos.f64 B) (/.f64 x (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 (neg.f64 (cos.f64 B)) F) (/.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 B) F)) (/.f64 x (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) x)
(*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 (neg.f64 (cos.f64 B)) F))
(*.f64 (neg.f64 (cos.f64 B)) (/.f64 x (*.f64 (neg.f64 F) (sin.f64 B))))
(*.f64 (neg.f64 (cos.f64 B)) (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B)))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)))
(*.f64 x (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(*.f64 (neg.f64 x) (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F))
(*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))))
(*.f64 x (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) #s(literal -1 binary64)))
(/.f64 (/.f64 x F) (tan.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (neg.f64 (/.f64 x F)) (tan.f64 (neg.f64 B)))
(/.f64 (*.f64 (/.f64 x F) #s(literal 1 binary64)) (tan.f64 B))
(/.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (sin.f64 B))
(/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (neg.f64 F))
(/.f64 (/.f64 x (tan.f64 B)) F)
(/.f64 x (*.f64 (tan.f64 B) F))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 F) (tan.f64 B)))
(/.f64 (neg.f64 x) (*.f64 (tan.f64 B) (neg.f64 F)))
(/.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) #s(literal 1 binary64)) (sin.f64 B))
(/.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal -1 binary64)) F)
(/.f64 (*.f64 (/.f64 x F) (neg.f64 (cos.f64 B))) (sin.f64 (neg.f64 B)))
(/.f64 x (*.f64 (neg.f64 F) (tan.f64 (neg.f64 B))))
(/.f64 x (*.f64 (tan.f64 (neg.f64 B)) (neg.f64 F)))
(/.f64 (neg.f64 x) (*.f64 F (tan.f64 (neg.f64 B))))
(/.f64 (neg.f64 x) (*.f64 (tan.f64 (neg.f64 B)) F))
(/.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) #s(literal -1 binary64)) (sin.f64 B))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))) (sin.f64 (neg.f64 B)))
(neg.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))))
(*.f64 x (cos.f64 B))
(*.f64 (cos.f64 B) x)
(*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) #s(literal -1 binary64))
(*.f64 (*.f64 x (cos.f64 B)) #s(literal 1 binary64))
(*.f64 (neg.f64 (cos.f64 B)) (neg.f64 x))
(*.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) x)
(*.f64 (*.f64 F (sin.f64 B)) (/.f64 x (*.f64 (tan.f64 B) F)))
(*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (sin.f64 (neg.f64 B)))
(*.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (*.f64 F (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (sin.f64 B) x))
(*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B)))
(*.f64 (/.f64 x (tan.f64 B)) (sin.f64 B))
(*.f64 (/.f64 x (sin.f64 B)) (*.f64 (cos.f64 B) (sin.f64 B)))
(*.f64 (sin.f64 (neg.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (cos.f64 B)))
(*.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))
(*.f64 x (*.f64 (cos.f64 B) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) (neg.f64 (cos.f64 B)))
(*.f64 (sin.f64 B) (/.f64 x (tan.f64 B)))
(*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (neg.f64 F))
(*.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (*.f64 x (*.f64 F (sin.f64 B))))
(*.f64 (neg.f64 (neg.f64 (cos.f64 B))) x)
(*.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 B))) x)
(*.f64 (*.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (sin.f64 B)) F)
(*.f64 (cos.f64 B) (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 (neg.f64 B)) (cos.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))))
(*.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 F) (sin.f64 B))))
(*.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 (/.f64 x (tan.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))))
(*.f64 (/.f64 (cos.f64 B) F) (*.f64 (/.f64 x (sin.f64 B)) (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 x (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) F) (*.f64 F (sin.f64 B))))
(*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))))
(*.f64 (neg.f64 (/.f64 x F)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))))
(*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))))
(*.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 x F) (*.f64 F (sin.f64 B))))
(*.f64 x (neg.f64 (neg.f64 (cos.f64 B))))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (sin.f64 B)))
(*.f64 x (*.f64 (neg.f64 (cos.f64 B)) #s(literal -1 binary64)))
(*.f64 x (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (sin.f64 (neg.f64 B))))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (sin.f64 B)))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (sin.f64 (neg.f64 B))))
(*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B))))
(*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))))
(*.f64 (*.f64 x (cos.f64 B)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B))))
(*.f64 (*.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (sin.f64 (neg.f64 B))) F)
(*.f64 (*.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (neg.f64 F)) (sin.f64 B))
(*.f64 x (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) (*.f64 (neg.f64 F) (sin.f64 B))))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (*.f64 F (sin.f64 B))))
(*.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (*.f64 (neg.f64 F) (sin.f64 B))))
(+.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) x) (*.f64 x (cos.f64 B)))
(+.f64 (*.f64 x (*.f64 (sin.f64 B) #s(literal 0 binary64))) (*.f64 x (cos.f64 B)))
(+.f64 (*.f64 x (cos.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(+.f64 (*.f64 x (cos.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(/.f64 (*.f64 (neg.f64 x) (sin.f64 B)) (tan.f64 (neg.f64 B)))
(/.f64 (*.f64 (sin.f64 B) x) (tan.f64 B))
(/.f64 (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 x (cos.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B))) (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (*.f64 F (sin.f64 B))) (sin.f64 B))
(/.f64 (*.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 (*.f64 x (cos.f64 B)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))) F)
(/.f64 (*.f64 (/.f64 x (tan.f64 B)) (*.f64 F (sin.f64 B))) F)
(/.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (*.f64 F (sin.f64 B))) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (*.f64 (neg.f64 F) (sin.f64 B))) (sin.f64 B))
(fma.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) x (*.f64 x (cos.f64 B)))
(fma.f64 x (*.f64 (sin.f64 B) #s(literal 0 binary64)) (*.f64 x (cos.f64 B)))
(fma.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (neg.f64 F) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (neg.f64 F) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (*.f64 x (*.f64 F (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (*.f64 x (*.f64 F (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (neg.f64 (cos.f64 B))) x (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (neg.f64 (neg.f64 (cos.f64 B))) x (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 B))) x (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (cos.f64 B))) x (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (sin.f64 B)) F (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (*.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (sin.f64 B)) F (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (cos.f64 B) (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (cos.f64 B) (*.f64 (/.f64 x (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 (neg.f64 B)) (cos.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (sin.f64 (neg.f64 B)) (cos.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 (/.f64 x (tan.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (*.f64 (/.f64 x (tan.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (cos.f64 B) F) (*.f64 (/.f64 x (sin.f64 B)) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 (cos.f64 B) F) (*.f64 (/.f64 x (sin.f64 B)) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) F) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 x (sin.f64 B)) (*.f64 (/.f64 (cos.f64 B) F) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 x F)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (neg.f64 (/.f64 x F)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (*.f64 (neg.f64 F) (sin.f64 B)) (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 x F) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 x F) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (/.f64 x F) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 x (neg.f64 (neg.f64 (cos.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 x (neg.f64 (neg.f64 (cos.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (sin.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 x (*.f64 (neg.f64 (cos.f64 B)) #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 x (*.f64 (neg.f64 (cos.f64 B)) #s(literal -1 binary64)) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 x (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (sin.f64 (neg.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 x (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (sin.f64 (neg.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (sin.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (sin.f64 (neg.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (sin.f64 (neg.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (*.f64 x (cos.f64 B)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (*.f64 x (cos.f64 B)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) #s(literal -1 binary64) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (*.f64 x (cos.f64 B)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (*.f64 x (cos.f64 B)) #s(literal 1 binary64) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (cos.f64 B) x (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (cos.f64 B) x (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) x (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) x (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (cos.f64 B)) (neg.f64 x) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (neg.f64 (cos.f64 B)) (neg.f64 x) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 x (cos.f64 B) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 x (cos.f64 B) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (tan.f64 B)) (sin.f64 B) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 x (tan.f64 B)) (sin.f64 B) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (cos.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 x) (cos.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (*.f64 (neg.f64 x) (sin.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (sin.f64 B)) (*.f64 (cos.f64 B) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 x (sin.f64 B)) (*.f64 (cos.f64 B) (sin.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 x) (neg.f64 (cos.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (neg.f64 x) (neg.f64 (cos.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 x (*.f64 (cos.f64 B) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 x (*.f64 (cos.f64 B) #s(literal 1 binary64)) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (*.f64 F (sin.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 x (*.f64 (tan.f64 B) F)) (*.f64 F (sin.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (sin.f64 B) x) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (sin.f64 B) x) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (sin.f64 (neg.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (sin.f64 (neg.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 x (*.f64 (tan.f64 B) F)) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (*.f64 F (sin.f64 B)) (/.f64 x (*.f64 (tan.f64 B) F)) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (sin.f64 B) (/.f64 x (tan.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (sin.f64 B) (/.f64 x (tan.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (sin.f64 (neg.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (sin.f64 (neg.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (sin.f64 (neg.f64 B))) F (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (*.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (sin.f64 (neg.f64 B))) F (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (neg.f64 F)) (sin.f64 B) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (*.f64 (/.f64 x (*.f64 (neg.f64 F) (tan.f64 B))) (neg.f64 F)) (sin.f64 B) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 x (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 x (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) F) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (*.f64 F (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (neg.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 B) F)) (*.f64 (neg.f64 F) (sin.f64 B))) (*.f64 (*.f64 x (cos.f64 B)) #s(literal 0 binary64)))
(neg.f64 (*.f64 (neg.f64 x) (cos.f64 B)))
(+.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) (*.f64 (sin.f64 B) #s(literal 0 binary64)))
(+.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (*.f64 (cos.f64 B) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (fabs.f64 B)) #s(literal 0 binary64)) (*.f64 (cos.f64 B) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (neg.f64 B)) #s(literal 0 binary64)) (*.f64 (cos.f64 B) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(-.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (neg.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64))))
(-.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (*.f64 (neg.f64 (cos.f64 B)) #s(literal 1 binary64)))
(-.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (*.f64 (cos.f64 B) (sin.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(-.f64 (*.f64 (sin.f64 (neg.f64 B)) #s(literal 0 binary64)) (*.f64 (cos.f64 B) (sin.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(cos.f64 B)
(cos.f64 (fabs.f64 B))
(cos.f64 (neg.f64 B))
(cos.f64 (neg.f64 (fabs.f64 B)))
(cos.f64 (neg.f64 (neg.f64 (fabs.f64 B))))
(fma.f64 (sin.f64 (neg.f64 B)) #s(literal 0 binary64) (*.f64 (cos.f64 B) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (fabs.f64 B)) #s(literal 0 binary64) (*.f64 (cos.f64 B) #s(literal 1 binary64)))
(fma.f64 (sin.f64 B) #s(literal 0 binary64) (*.f64 (cos.f64 B) #s(literal 1 binary64)))
(fma.f64 (cos.f64 B) #s(literal 1 binary64) (*.f64 (sin.f64 B) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 B) (*.f64 (sin.f64 B) #s(literal 0 binary64)))
(fma.f64 #s(literal 0 binary64) (sin.f64 B) (*.f64 (cos.f64 B) #s(literal 1 binary64)))
(fma.f64 (cos.f64 B) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 1 binary64) (cos.f64 B) (*.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(sin.f64 (+.f64 (fabs.f64 B) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))
(sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))
(sin.f64 (+.f64 (neg.f64 (fabs.f64 B)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(*.f64 F (sin.f64 B))
(*.f64 (sin.f64 B) F)
(*.f64 (*.f64 F (sin.f64 B)) #s(literal 1 binary64))
(*.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) F)
(*.f64 (sin.f64 (neg.f64 B)) (neg.f64 F))
(*.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))
(*.f64 F (*.f64 (sin.f64 B) #s(literal 1 binary64)))
(*.f64 (neg.f64 F) (sin.f64 (neg.f64 B)))
(+.f64 (*.f64 F (sin.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(+.f64 (*.f64 F (sin.f64 B)) (*.f64 (*.f64 F (sin.f64 B)) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 F (sin.f64 B)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 F (sin.f64 B))) #s(literal 2 binary64))
(fma.f64 (*.f64 F (sin.f64 B)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (*.f64 F (sin.f64 B)) #s(literal 1 binary64) (*.f64 (*.f64 F (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (sin.f64 B) F (*.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (sin.f64 B) F (*.f64 (*.f64 F (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) F (*.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) F (*.f64 (*.f64 F (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (sin.f64 (neg.f64 B)) (neg.f64 F) (*.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (sin.f64 (neg.f64 B)) (neg.f64 F) (*.f64 (*.f64 F (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 F (sin.f64 B) (*.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 F (sin.f64 B) (*.f64 (*.f64 F (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)) (*.f64 (*.f64 F (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 F (*.f64 (sin.f64 B) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 F (*.f64 (sin.f64 B) #s(literal 1 binary64)) (*.f64 (*.f64 F (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 F) (sin.f64 (neg.f64 B)) (*.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (neg.f64 F) (sin.f64 (neg.f64 B)) (*.f64 (*.f64 F (sin.f64 B)) #s(literal 0 binary64)))
(neg.f64 (*.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))
(*.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) #s(literal 0 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) F) (sin.f64 B))
(/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) F) #s(literal 1 binary64)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) F) #s(literal 2 binary64)) (*.f64 (sin.f64 B) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) F) #s(literal -1 binary64)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) F)) (*.f64 #s(literal 2 binary64) (sin.f64 B)))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (neg.f64 F))
(/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) F)
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (/.f64 #s(literal -1 binary64) F) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 2 binary64)) (*.f64 F #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (*.f64 #s(literal 2 binary64) F))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))) #s(literal 2 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 F (sin.f64 B))))
(/.f64 #s(literal 2 binary64) (*.f64 (*.f64 F (sin.f64 B)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) #s(literal 2 binary64)))
(/.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) F) #s(literal 2 binary64)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) F)) (*.f64 #s(literal 2 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F) (/.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (/.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (*.f64 F (sin.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B)))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))) #s(literal 0 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))))
(pow.f64 (*.f64 F (sin.f64 B)) #s(literal -1 binary64))

eval447.0ms (2.3%)

Memory
5.7MiB live, 283.9MiB allocated; 75ms collecting garbage
Compiler

Compiled 34 806 to 10 780 computations (69% saved)

prune171.0ms (0.9%)

Memory
-0.7MiB live, 211.7MiB allocated; 31ms collecting garbage
Pruning

52 alts after pruning (51 fresh and 1 done)

PrunedKeptTotal
New2 714502 764
Fresh16117
Picked415
Done000
Total2 734522 786
Accuracy
100.0%
Counts
2 786 → 52
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.2%
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
59.2%
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 B)) (/.f64 (neg.f64 x) #s(approx (tan B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 B #s(literal 2 binary64))))))))
84.3%
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (tan.f64 B))
84.3%
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 x (tan.f64 B)))
71.5%
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))))
60.4%
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))) (/.f64 x (tan.f64 B)))
70.8%
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) #s(approx (sin B) B)) (/.f64 x (tan.f64 B)))
58.4%
(-.f64 (/.f64 (*.f64 #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
56.0%
(-.f64 (/.f64 #s(approx (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) #s(literal -1 binary64)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
64.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
52.9%
(+.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)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
51.4%
(+.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 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) F) #s(literal 2 binary64))))))
40.1%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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))))))
40.0%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) 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))))))
52.9%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) F) (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))))))
39.4%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 (+.f64 F (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) 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))))))
84.3%
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (cos.f64 B))
84.1%
(*.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
53.0%
#s(approx (- (/ (* (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2)) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)))
46.2%
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
27.5%
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
14.6%
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
58.9%
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
53.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 #s(literal 1 binary64) (sin.f64 B))))
17.6%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 B)) F))
17.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) F) 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 (*.f64 (*.f64 (*.f64 F (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))) F) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
20.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))
8.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 (-.f64 (neg.f64 (PI.f64)) B))))
11.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) (sin.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))))
8.7%
#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 (+.f64 (neg.f64 B) (PI.f64)))))
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)))
4.8%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))))
9.8%
#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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 B #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))))
9.7%
#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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1/6 binary64))))))))
9.8%
#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) (pow.f64 B #s(literal 2 binary64))))))))
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) B)))
45.3%
#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 x (cos.f64 B))) (*.f64 F (sin.f64 B))) F))
42.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 x (cos.f64 B))) F) (/.f64 F (sin.f64 B))))
20.5%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) F))
53.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal 1 binary64) (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 (*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
23.0%
#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 #s(approx (sin B) B))) (/.f64 #s(literal 1 binary64) (*.f64 F #s(approx (sin B) B))))))
28.1%
#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) #s(approx (/ (* x (cos B)) (* F (sin B))) (/.f64 x (*.f64 B F))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))
45.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (sin.f64 B))))
45.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal -1 binary64) F)) (sin.f64 (neg.f64 B)))))
22.5%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x F) (fma.f64 (pow.f64 B #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x F)) (*.f64 #s(literal -1/6 binary64) (/.f64 x F))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) F))) (/.f64 #s(literal 1 binary64) F))) B))))
26.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x F) (/.f64 #s(literal 1 binary64) F)) B))))
9.5%
#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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
9.5%
#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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -7/360 binary64) (pow.f64 B #s(literal 2 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) (pow.f64 B #s(literal 2 binary64))) #s(literal 1 binary64)) B)))
28.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (/.f64 (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x F) (/.f64 #s(literal 1 binary64) F))) B)))
Compiler

Compiled 2 872 to 2 766 computations (3.7% saved)

series1.5s (7.5%)

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

9 calls:

TimeVariablePointExpression
19.0ms
B
@-inf
((- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (+ (* x 2) (+ (* F F) 2)) x 2 (+ (* F F) 2) F (/ -1 2) -1 (* (cos B) (tan B)) (cos B) B (tan B) (/ x (tan B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) (sin B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (cos (- (/ (PI) 2) B))) (cos (- (/ (PI) 2) B)) (- (/ (PI) 2) B) (/ (PI) 2) (PI) (+ (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 B) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (sin B) (* B (+ 1 (* -1/6 (pow B 2)))) (+ 1 (* -1/6 (pow B 2))) 1 (* -1/6 (pow B 2)) -1/6 (pow B 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) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/ (- 1 (* x (cos B))) F) (- 1 (* x (cos B))) (* x (cos B)) (sin B))
17.0ms
B
@inf
((- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (+ (* x 2) (+ (* F F) 2)) x 2 (+ (* F F) 2) F (/ -1 2) -1 (* (cos B) (tan B)) (cos B) B (tan B) (/ x (tan B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) (sin B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (cos (- (/ (PI) 2) B))) (cos (- (/ (PI) 2) B)) (- (/ (PI) 2) B) (/ (PI) 2) (PI) (+ (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 B) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (sin B) (* B (+ 1 (* -1/6 (pow B 2)))) (+ 1 (* -1/6 (pow B 2))) 1 (* -1/6 (pow B 2)) -1/6 (pow B 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) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/ (- 1 (* x (cos B))) F) (- 1 (* x (cos B))) (* x (cos B)) (sin B))
8.0ms
F
@inf
((- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (+ (* x 2) (+ (* F F) 2)) x 2 (+ (* F F) 2) F (/ -1 2) -1 (* (cos B) (tan B)) (cos B) B (tan B) (/ x (tan B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) (sin B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (cos (- (/ (PI) 2) B))) (cos (- (/ (PI) 2) B)) (- (/ (PI) 2) B) (/ (PI) 2) (PI) (+ (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 B) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (sin B) (* B (+ 1 (* -1/6 (pow B 2)))) (+ 1 (* -1/6 (pow B 2))) 1 (* -1/6 (pow B 2)) -1/6 (pow B 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) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/ (- 1 (* x (cos B))) F) (- 1 (* x (cos B))) (* x (cos B)) (sin B))
6.0ms
B
@0
((- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (+ (* x 2) (+ (* F F) 2)) x 2 (+ (* F F) 2) F (/ -1 2) -1 (* (cos B) (tan B)) (cos B) B (tan B) (/ x (tan B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) (sin B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (cos (- (/ (PI) 2) B))) (cos (- (/ (PI) 2) B)) (- (/ (PI) 2) B) (/ (PI) 2) (PI) (+ (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 B) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (sin B) (* B (+ 1 (* -1/6 (pow B 2)))) (+ 1 (* -1/6 (pow B 2))) 1 (* -1/6 (pow B 2)) -1/6 (pow B 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) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/ (- 1 (* x (cos B))) F) (- 1 (* x (cos B))) (* x (cos B)) (sin B))
5.0ms
x
@-inf
((- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (+ (* x 2) (+ (* F F) 2)) x 2 (+ (* F F) 2) F (/ -1 2) -1 (* (cos B) (tan B)) (cos B) B (tan B) (/ x (tan B)) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (sin B)) (sin B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ -1 (cos (- (/ (PI) 2) B))) (cos (- (/ (PI) 2) B)) (- (/ (PI) 2) B) (/ (PI) 2) (PI) (+ (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 B) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/ F (sin B)) (sin B) (* B (+ 1 (* -1/6 (pow B 2)))) (+ 1 (* -1/6 (pow B 2))) 1 (* -1/6 (pow B 2)) -1/6 (pow B 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) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/ (- 1 (* x (cos B))) F) (- 1 (* x (cos B))) (* x (cos B)) (sin B))

rewrite2.2s (11.3%)

Memory
39.1MiB live, 1 735.3MiB allocated; 335ms collecting garbage
Counts
52 → 1 818
Calls
Call 1
Inputs
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 x (tan.f64 B)))
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B)))
(*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)
(pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
x
#s(literal 2 binary64)
(fma.f64 F F #s(literal 2 binary64))
F
(/.f64 #s(literal -1 binary64) #s(literal 2 binary64))
#s(literal -1 binary64)
(*.f64 (cos.f64 B) (tan.f64 B))
(cos.f64 B)
B
(tan.f64 B)
(/.f64 x (tan.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) #s(approx (sin B) B)))
(/.f64 #s(literal -1 binary64) #s(approx (sin B) B))
#s(approx (sin B) 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) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))))
(/.f64 #s(literal -1 binary64) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)))
(cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)
(/.f64 (PI.f64) #s(literal 2 binary64))
(PI.f64)
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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))))))
(neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B)))
#s(approx (* x (/ 1 (tan B))) (/.f64 x B))
(/.f64 x B)
(*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64)))))))
#s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))))
(*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))
#s(literal 1 binary64)
(*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64)))
#s(literal -1/6 binary64)
(pow.f64 B #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))))) (*.f64 F (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (sin.f64 B))))
(*.f64 F (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (sin.f64 B)))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (sin.f64 B))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F)
(-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))
(*.f64 x (cos.f64 B))
(sin.f64 B)
Outputs
(*.f64 (*.f64 (tan.f64 B) (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 x (cos.f64 B)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) x) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (neg.f64 (fma.f64 (neg.f64 x) (tan.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (cos.f64 B)))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (*.f64 (tan.f64 B) (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (neg.f64 (cos.f64 B)))))
(*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (cos.f64 B)) (*.f64 (tan.f64 B) x)) (/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (tan.f64 B)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (*.f64 (tan.f64 B) (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 x (cos.f64 B)))))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) x) (sin.f64 B)) (cos.f64 B))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B)))) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) x) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 (*.f64 (tan.f64 B) (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 x (cos.f64 B)))) (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) (sin.f64 B))) (cos.f64 B))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (cos.f64 B) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) x) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (+.f64 (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))))
(*.f64 (cos.f64 B) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (sin.f64 B))) (/.f64 x (sin.f64 B))))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B)))) (sin.f64 B)) (neg.f64 (cos.f64 B)))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) x) (sin.f64 B)) #s(literal 0 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (tan.f64 B)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) x) (sin.f64 B))) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (/.f64 (*.f64 (tan.f64 B) x) (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (neg.f64 (cos.f64 B))) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 x) (tan.f64 B)) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) x) (tan.f64 B))
(/.f64 (*.f64 (tan.f64 B) (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 x (cos.f64 B)))) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (cos.f64 B)) (*.f64 (tan.f64 B) x)) (pow.f64 (tan.f64 B) #s(literal 2 binary64)))
(/.f64 (*.f64 (tan.f64 B) (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F))) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (neg.f64 (cos.f64 B))))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (tan.f64 B))
(/.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 (cos.f64 B))) x) (tan.f64 (neg.f64 B)))
(/.f64 (fma.f64 (*.f64 (tan.f64 (neg.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 F (cos.f64 B)) (*.f64 (tan.f64 B) x)) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 x) (tan.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (cos.f64 B)))) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (tan.f64 B) (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 x (cos.f64 B)))) #s(literal 1 binary64)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) x) (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) x) #s(literal 1 binary64)) (tan.f64 B))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) x) #s(literal -1 binary64)) (tan.f64 (neg.f64 B)))
(/.f64 (fma.f64 (/.f64 x (tan.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (*.f64 (cos.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F))) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (*.f64 (cos.f64 B) (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (*.f64 (cos.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B))) (cos.f64 B))
(/.f64 (-.f64 (*.f64 (tan.f64 B) x) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (cos.f64 B))) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (tan.f64 (neg.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B)))) (tan.f64 (neg.f64 B)))
(/.f64 (-.f64 (/.f64 (*.f64 (tan.f64 B) x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) (tan.f64 (neg.f64 B)))
(/.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) (tan.f64 (neg.f64 B)))
(/.f64 (fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (tan.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) (tan.f64 B))
(/.f64 (+.f64 (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) (tan.f64 B))
(/.f64 (fma.f64 (neg.f64 x) (tan.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (cos.f64 B))) (neg.f64 (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 x) (tan.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (cos.f64 B))) (pow.f64 (tan.f64 B) #s(literal 2 binary64)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (neg.f64 x)) (tan.f64 (neg.f64 B)))
(/.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B)))) (tan.f64 (neg.f64 B)))
(/.f64 (/.f64 (*.f64 (tan.f64 B) (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 x (cos.f64 B)))) (tan.f64 B)) (*.f64 (cos.f64 B) (tan.f64 B)))
(/.f64 (/.f64 (*.f64 (tan.f64 B) (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 x (cos.f64 B)))) (cos.f64 B)) (pow.f64 (tan.f64 B) #s(literal 2 binary64)))
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (cos.f64 B)) (*.f64 (tan.f64 B) x)) (tan.f64 B)) (tan.f64 B))
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(/.f64 (/.f64 (neg.f64 (fma.f64 (neg.f64 x) (tan.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (cos.f64 B)))) (tan.f64 B)) (tan.f64 (neg.f64 B)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (tan.f64 B) (*.f64 (neg.f64 x) (cos.f64 B))) (*.f64 (cos.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (tan.f64 (neg.f64 B)) (*.f64 x (cos.f64 B))) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (tan.f64 (neg.f64 B)) (*.f64 (tan.f64 (neg.f64 B)) x)) (pow.f64 (tan.f64 B) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (tan.f64 (neg.f64 B)) (*.f64 x (tan.f64 (neg.f64 B)))) (pow.f64 (tan.f64 B) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (tan.f64 B) (*.f64 (tan.f64 (neg.f64 B)) (neg.f64 x))) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (tan.f64 B) (*.f64 (neg.f64 x) (tan.f64 (neg.f64 B)))) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(/.f64 (fma.f64 x (tan.f64 (neg.f64 B)) (*.f64 (tan.f64 (neg.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))))) (pow.f64 (tan.f64 B) #s(literal 2 binary64)))
(/.f64 (fma.f64 x (tan.f64 (neg.f64 B)) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (tan.f64 (neg.f64 B)))) (pow.f64 (tan.f64 B) #s(literal 2 binary64)))
(/.f64 (fma.f64 x (cos.f64 B) (*.f64 (tan.f64 (neg.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)))) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)))
(/.f64 (fma.f64 (neg.f64 x) (tan.f64 (neg.f64 B)) (*.f64 (tan.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))))) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(/.f64 (fma.f64 x (cos.f64 B) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (tan.f64 (neg.f64 B)))) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)))
(/.f64 (fma.f64 (neg.f64 x) (tan.f64 (neg.f64 B)) (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (tan.f64 B))) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 (cos.f64 B)) x (*.f64 (tan.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)))) (*.f64 (cos.f64 B) (tan.f64 B)))
(/.f64 (fma.f64 (neg.f64 (cos.f64 B)) x (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (tan.f64 B))) (*.f64 (cos.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (*.f64 (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)) (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x))) (*.f64 (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 (neg.f64 B))) (*.f64 (neg.f64 x) (tan.f64 B))) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 B)) (*.f64 (tan.f64 B) x)) (pow.f64 (tan.f64 B) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (tan.f64 (neg.f64 B))) (*.f64 (tan.f64 (neg.f64 B)) (neg.f64 x))) (pow.f64 (tan.f64 B) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (tan.f64 B)) (*.f64 (tan.f64 (neg.f64 B)) x)) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (tan.f64 B)) (*.f64 x (cos.f64 B))) (*.f64 (cos.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (tan.f64 (neg.f64 B))) (*.f64 (neg.f64 x) (cos.f64 B))) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)))
(/.f64 (neg.f64 (fma.f64 (/.f64 x (tan.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F))) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (tan.f64 B) x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)))) (tan.f64 B))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F))) (*.f64 (cos.f64 B) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (tan.f64 (neg.f64 B))) (neg.f64 x)) (tan.f64 (neg.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (tan.f64 B)) x) (tan.f64 B))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (/.f64 F (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 F (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (*.f64 (cos.f64 B) (tan.f64 B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (tan.f64 B) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (tan.f64 B) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 (cos.f64 B))) (/.f64 (neg.f64 F) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 (cos.f64 B))) (/.f64 F (tan.f64 (neg.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 F (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (*.f64 F (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 B) (tan.f64 B)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (/.f64 (tan.f64 B) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 B)) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (/.f64 (tan.f64 B) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (tan.f64 B) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (tan.f64 B) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (/.f64 F (cos.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (sin.f64 B))) (cos.f64 B) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (/.f64 F (cos.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 (neg.f64 B))) (/.f64 (neg.f64 F) (cos.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (/.f64 (tan.f64 B) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (/.f64 (tan.f64 B) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (*.f64 (tan.f64 B) F) (tan.f64 B)) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (*.f64 (tan.f64 B) F) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (cos.f64 B) (tan.f64 B))) F (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 F (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (pow.f64 (tan.f64 B) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (pow.f64 (tan.f64 B) #s(literal 2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 (/.f64 (*.f64 (tan.f64 B) F) (tan.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 (/.f64 (*.f64 (tan.f64 B) F) (tan.f64 B)) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (/.f64 (tan.f64 B) (pow.f64 (tan.f64 B) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (/.f64 (tan.f64 B) (pow.f64 (tan.f64 B) #s(literal 2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 B) (tan.f64 B)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) (tan.f64 B))) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (tan.f64 (neg.f64 B))) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 F) (tan.f64 B)) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (sin.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (tan.f64 B)) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (tan.f64 B) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 B) (tan.f64 B))) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (cos.f64 B)) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 B)) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 F) (cos.f64 B)) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 (neg.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 F) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (neg.f64 (/.f64 x (sin.f64 B))) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 x (sin.f64 (neg.f64 B))) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 F (sin.f64 B))) (cos.f64 B) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) x) (sin.f64 B)) #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) (sin.f64 B)) (cos.f64 B) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) (sin.f64 B)) (cos.f64 B) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) (sin.f64 B)) (cos.f64 B) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) (sin.f64 B))) (cos.f64 B) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) (sin.f64 B))) (cos.f64 B) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) (sin.f64 B))) (cos.f64 B) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (sin.f64 B)) (/.f64 (/.f64 (*.f64 (tan.f64 B) F) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (sin.f64 B)) (/.f64 (/.f64 (*.f64 (tan.f64 B) F) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (sin.f64 B)) (/.f64 (/.f64 (*.f64 (tan.f64 B) F) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (sin.f64 B)) (/.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (sin.f64 B)) (neg.f64 (cos.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (sin.f64 B)) (/.f64 (tan.f64 B) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (sin.f64 B)) (/.f64 (tan.f64 B) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (sin.f64 B)) (/.f64 (tan.f64 B) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (tan.f64 B)) (/.f64 F (neg.f64 (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (*.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 B) (tan.f64 B)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) x) (sin.f64 B)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (tan.f64 B)))
(fma.f64 F (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (*.f64 (cos.f64 B) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (tan.f64 B) (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (pow.f64 (tan.f64 B) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (pow.f64 (tan.f64 B) #s(literal 2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (tan.f64 B) (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (pow.f64 (tan.f64 B) #s(literal 2 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (tan.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (tan.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (tan.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 F (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (pow.f64 (tan.f64 B) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 F (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (pow.f64 (tan.f64 B) #s(literal 2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (pow.f64 (tan.f64 B) #s(literal 2 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 F (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (tan.f64 B)) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 F (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (tan.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 F (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 F (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 (cos.f64 B) (tan.f64 B))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (tan.f64 B) (sin.f64 B)) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (tan.f64 B) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 B)) (/.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (tan.f64 B)) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))))
(fma.f64 (tan.f64 B) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (tan.f64 B) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 F (neg.f64 (cos.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (tan.f64 B) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 (tan.f64 B) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (*.f64 (tan.f64 B) F) (tan.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (cos.f64 B) (tan.f64 B))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 (*.f64 (tan.f64 B) F) (pow.f64 (tan.f64 B) #s(literal 2 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (/.f64 (tan.f64 B) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (tan.f64 B) (*.f64 (cos.f64 B) (tan.f64 B))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (/.f64 (tan.f64 B) (pow.f64 (tan.f64 B) #s(literal 2 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (tan.f64 B) (tan.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (tan.f64 B) F)) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 (/.f64 (*.f64 (tan.f64 B) F) (tan.f64 B)) (tan.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (/.f64 (tan.f64 B) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 (tan.f64 B) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 B)) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (tan.f64 B) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B))) (neg.f64 (/.f64 (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x) (*.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)) (cos.f64 B)))))
(neg.f64 (/.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) (tan.f64 B)))
(*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (/.f64 F (tan.f64 B))))
(*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 F (*.f64 (cos.f64 B) (tan.f64 B))))
(*.f64 (/.f64 F (*.f64 (cos.f64 B) (tan.f64 B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 (cos.f64 B))) (/.f64 (neg.f64 F) (tan.f64 B)))
(*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 (cos.f64 B))) (/.f64 F (tan.f64 (neg.f64 B))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 F (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (*.f64 F (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 B) (tan.f64 B)))))
(*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) (tan.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (/.f64 F (cos.f64 B)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (sin.f64 B))) (cos.f64 B))
(*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (/.f64 F (cos.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 (neg.f64 B))) (/.f64 (neg.f64 F) (cos.f64 B)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (cos.f64 B) (tan.f64 B))) F)
(*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 F (tan.f64 B)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 B) (tan.f64 B))))
(*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) #s(literal 1 binary64))
(*.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (cos.f64 B) (tan.f64 B))))
(*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 B) (tan.f64 B)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) (tan.f64 B))) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F))
(*.f64 (/.f64 F (tan.f64 (neg.f64 B))) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 (cos.f64 B))))
(*.f64 (/.f64 (neg.f64 F) (tan.f64 B)) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (sin.f64 B))))
(*.f64 (/.f64 F (tan.f64 B)) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 B) (tan.f64 B))) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)))
(*.f64 (/.f64 F (cos.f64 B)) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(*.f64 (/.f64 (neg.f64 F) (cos.f64 B)) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 (neg.f64 B))))
(*.f64 (neg.f64 F) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B))))
(*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 F (sin.f64 B))) (cos.f64 B))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (sin.f64 B)) (/.f64 F (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (sin.f64 B)) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (tan.f64 B)) (/.f64 F (neg.f64 (cos.f64 B))))
(*.f64 F (*.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 B) (tan.f64 B)))))
(*.f64 F (*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (tan.f64 B))))
(*.f64 F (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (*.f64 (cos.f64 B) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (/.f64 F (neg.f64 (cos.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (tan.f64 B)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (sin.f64 B)))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (sin.f64 B))) #s(literal 0 binary64)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B)))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (tan.f64 B))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (tan.f64 (neg.f64 B)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 F (tan.f64 B))) (neg.f64 (cos.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (*.f64 (cos.f64 B) (sin.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)))
(/.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) F) (cos.f64 B))
(/.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (neg.f64 F)) (tan.f64 (neg.f64 B)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) #s(literal 1 binary64)) (tan.f64 B))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) #s(literal -1 binary64)) (tan.f64 (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (cos.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (sin.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (neg.f64 (cos.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) #s(literal -1 binary64)) (*.f64 (cos.f64 B) (tan.f64 B)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (cos.f64 B))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)))
(/.f64 (*.f64 (/.f64 F (tan.f64 B)) (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) (neg.f64 (cos.f64 B)))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (tan.f64 B)) (neg.f64 (cos.f64 B)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B))) (neg.f64 (cos.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (sin.f64 B))) #s(literal 0 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 #s(literal 0 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B))))
(*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)
(*.f64 F (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (neg.f64 F))
(*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F))
(*.f64 F (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (neg.f64 F) (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) F)
(*.f64 F (neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))))
(+.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(+.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) F (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) F (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 F (neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 F (neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 F (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 F (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (neg.f64 F) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (neg.f64 F) (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 F (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 F (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (neg.f64 F) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (neg.f64 F) (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(neg.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)))
(pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x))
(+.f64 (+.f64 x x) (fma.f64 F F #s(literal 2 binary64)))
(+.f64 (*.f64 F F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(+.f64 (+.f64 x #s(literal 2 binary64)) (fma.f64 F F x))
(+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 F F #s(literal 1 binary64)))
(+.f64 (fma.f64 F F #s(literal 1 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)))
(+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64))
(+.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) #s(literal 0 binary64))
(+.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64))) x)
(+.f64 #s(literal 2 binary64) (fma.f64 F F (+.f64 x x)))
(+.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(+.f64 x (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(-.f64 (fma.f64 F F (+.f64 x x)) (neg.f64 #s(literal 2 binary64)))
(-.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64))) (neg.f64 x))
(-.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))) #s(literal -1 binary64))
(-.f64 x (-.f64 (neg.f64 x) (fma.f64 F F #s(literal 2 binary64))))
(-.f64 (+.f64 x x) (neg.f64 (fma.f64 F F #s(literal 2 binary64))))
(-.f64 (*.f64 F F) (neg.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))
(-.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (neg.f64 (*.f64 F F)))
(-.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (neg.f64 x) x))
(-.f64 #s(literal 2 binary64) (neg.f64 (fma.f64 F F (+.f64 x x))))
(-.f64 #s(literal 2 binary64) (fma.f64 (neg.f64 F) F (-.f64 (neg.f64 x) x)))
(-.f64 #s(literal 2 binary64) (-.f64 (-.f64 (neg.f64 x) x) (*.f64 F F)))
(-.f64 #s(literal 2 binary64) (-.f64 (neg.f64 (*.f64 F F)) (+.f64 x x)))
(-.f64 x (neg.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64)))))
(-.f64 x (+.f64 (neg.f64 x) (neg.f64 (fma.f64 F F #s(literal 2 binary64)))))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (fma.f64 F F (+.f64 x x))))
(/.f64 (fma.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (+.f64 x x) #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 x) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (neg.f64 x) (neg.f64 #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (fabs.f64 F) (fabs.f64 F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 2 binary64) (*.f64 F F))
(fma.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 F F))
(fma.f64 (neg.f64 F) (neg.f64 F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (-.f64 x #s(literal -1 binary64)) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) (+.f64 x x) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 x #s(literal 2 binary64)) (fma.f64 F F x))
(fma.f64 F F (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (fma.f64 F F (+.f64 x x)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (neg.f64 x) #s(literal -1 binary64) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (fma.f64 F F (+.f64 x x)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 x #s(literal 1 binary64) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 #s(literal 1 binary64) x (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (neg.f64 (neg.f64 (fabs.f64 F))) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (fma.f64 F F (+.f64 x x)))
(neg.f64 (neg.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
x
(*.f64 x #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) x)
(*.f64 (neg.f64 x) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 x))
(+.f64 x (*.f64 #s(literal 0 binary64) x))
(+.f64 x (*.f64 x #s(literal 0 binary64)))
(/.f64 (+.f64 x x) #s(literal 2 binary64))
(fma.f64 (neg.f64 x) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) x))
(fma.f64 (neg.f64 x) #s(literal -1 binary64) (*.f64 x #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (*.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (*.f64 x #s(literal 0 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) x))
(fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) x (*.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 x #s(literal 0 binary64)))
(neg.f64 (neg.f64 x))
#s(literal 2 binary64)
(*.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) #s(literal 1 binary64))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 0 binary64))
(neg.f64 (neg.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 F F) #s(literal 2 binary64))
(+.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 0 binary64))
(+.f64 (fma.f64 F F #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 F F))
(+.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(-.f64 (*.f64 F F) (neg.f64 #s(literal 2 binary64)))
(-.f64 (fma.f64 F F #s(literal 1 binary64)) #s(literal -1 binary64))
(-.f64 #s(literal 2 binary64) (neg.f64 (*.f64 F F)))
(-.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 F F #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 F F)))
(-.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 F F))))
(/.f64 (fma.f64 (fma.f64 F F #s(literal 1 binary64)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 F F #s(literal 2 binary64))
(fma.f64 (fabs.f64 F) (fabs.f64 F) #s(literal 2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (neg.f64 F) (neg.f64 F) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 F F))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (neg.f64 (neg.f64 (fabs.f64 F))) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 F F))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(neg.f64 (neg.f64 (fma.f64 F F #s(literal 2 binary64))))
F
(*.f64 F #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) F)
(+.f64 F (*.f64 #s(literal 0 binary64) F))
(+.f64 F (*.f64 F #s(literal 0 binary64)))
(/.f64 (*.f64 F #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) F) #s(literal 2 binary64))
(fma.f64 F #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) F))
(fma.f64 F #s(literal 1 binary64) (*.f64 F #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) F (*.f64 #s(literal 0 binary64) F))
(fma.f64 #s(literal 1 binary64) F (*.f64 F #s(literal 0 binary64)))
(neg.f64 (neg.f64 F))
(*.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(+.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) #s(literal 2 binary64))
(/.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(pow.f64 (neg.f64 #s(literal 2 binary64)) #s(literal -1 binary64))
#s(literal -1 binary64)
(*.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64)))
(cos.f64 (PI.f64))
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)))
(neg.f64 #s(literal 1 binary64))
(sin.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)))
(*.f64 (cos.f64 B) (tan.f64 B))
(*.f64 (tan.f64 B) (cos.f64 B))
(*.f64 (*.f64 (cos.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(*.f64 (neg.f64 (cos.f64 B)) (tan.f64 (neg.f64 B)))
(*.f64 (tan.f64 (neg.f64 B)) (neg.f64 (cos.f64 B)))
(*.f64 (sin.f64 B) (/.f64 (cos.f64 B) (cos.f64 B)))
(*.f64 (sin.f64 B) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (cos.f64 B)))
(+.f64 (*.f64 (tan.f64 B) #s(literal 0 binary64)) (*.f64 (cos.f64 B) (tan.f64 B)))
(+.f64 (*.f64 #s(literal 0 binary64) (tan.f64 B)) (*.f64 (cos.f64 B) (tan.f64 B)))
(/.f64 (*.f64 (cos.f64 B) (sin.f64 B)) (cos.f64 B))
(/.f64 (*.f64 (sin.f64 (neg.f64 B)) (cos.f64 B)) (neg.f64 (cos.f64 B)))
(/.f64 (*.f64 (cos.f64 B) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)))
(/.f64 (neg.f64 (*.f64 (cos.f64 B) (sin.f64 B))) (neg.f64 (cos.f64 B)))
(fma.f64 (tan.f64 B) #s(literal 0 binary64) (*.f64 (cos.f64 B) (tan.f64 B)))
(fma.f64 #s(literal 0 binary64) (tan.f64 B) (*.f64 (cos.f64 B) (tan.f64 B)))
(neg.f64 (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)))
(*.f64 (cos.f64 B) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 B))
(+.f64 (cos.f64 B) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (cos.f64 B))
(+.f64 (*.f64 (sin.f64 (fabs.f64 B)) #s(literal 0 binary64)) (cos.f64 B))
(+.f64 (*.f64 (sin.f64 (neg.f64 B)) #s(literal 0 binary64)) (cos.f64 B))
(+.f64 (cos.f64 B) (*.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(-.f64 (cos.f64 B) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 B) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 B)))
(-.f64 (*.f64 (sin.f64 (neg.f64 B)) #s(literal 0 binary64)) (*.f64 (cos.f64 B) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (cos.f64 B)) #s(literal 1 binary64)))
(/.f64 (*.f64 (cos.f64 B) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 B))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 B) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 B))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B) (/.f64 (PI.f64) #s(literal 2 binary64)))) (neg.f64 (cos.f64 B))) #s(literal 2 binary64))
(cos.f64 B)
(cos.f64 (neg.f64 B))
(cos.f64 (fabs.f64 B))
(cos.f64 (neg.f64 (fabs.f64 B)))
(cos.f64 (neg.f64 (neg.f64 (fabs.f64 B))))
(fma.f64 (cos.f64 B) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (cos.f64 B) #s(literal 0 binary64) (cos.f64 B))
(fma.f64 (sin.f64 B) #s(literal 0 binary64) (cos.f64 B))
(fma.f64 #s(literal 1 binary64) (cos.f64 B) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (sin.f64 B) (cos.f64 B))
(fma.f64 #s(literal 0 binary64) (cos.f64 B) (cos.f64 B))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) (cos.f64 B))
(fma.f64 (sin.f64 (neg.f64 B)) #s(literal 0 binary64) (cos.f64 B))
(fma.f64 (-.f64 (sin.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (cos.f64 B))
(fma.f64 (neg.f64 (cos.f64 B)) #s(literal 0 binary64) (cos.f64 B))
(fma.f64 (sin.f64 (fabs.f64 B)) #s(literal 0 binary64) (cos.f64 B))
(fma.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 B)) (cos.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))) (cos.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 B))
(fma.f64 (cos.f64 B) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 1 binary64) (cos.f64 B) (*.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (cos.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (cos.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64)))) (cos.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (cos.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (cos.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (cos.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (cos.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (cos.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (cos.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (cos.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (cos.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal 0 binary64)) (cos.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (cos.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (cos.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (cos.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (cos.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (cos.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (cos.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (cos.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (cos.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (cos.f64 B))
(neg.f64 (neg.f64 (cos.f64 B)))
(sin.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))
(sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))
(sin.f64 (+.f64 (fabs.f64 B) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (neg.f64 (fabs.f64 B)) (/.f64 (PI.f64) #s(literal 2 binary64))))
B
(*.f64 B #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) B)
(+.f64 B (*.f64 #s(literal 0 binary64) B))
(+.f64 B (*.f64 B #s(literal 0 binary64)))
(/.f64 (+.f64 B B) #s(literal 2 binary64))
(fma.f64 B #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) B))
(fma.f64 B #s(literal 1 binary64) (*.f64 B #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) B (*.f64 #s(literal 0 binary64) B))
(fma.f64 #s(literal 1 binary64) B (*.f64 B #s(literal 0 binary64)))
(neg.f64 (neg.f64 B))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (sin.f64 B))
(*.f64 (sin.f64 B) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(*.f64 (sin.f64 (neg.f64 B)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 B))))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (sin.f64 (neg.f64 B)) (neg.f64 (cos.f64 B)))
(/.f64 (sin.f64 B) (cos.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64))))
(neg.f64 (tan.f64 (neg.f64 B)))
(tan.f64 B)
(tan.f64 (+.f64 B (PI.f64)))
(tan.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))
(tan.f64 (+.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)) (PI.f64)))
(*.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) x)
(*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 x (cos.f64 B)))
(*.f64 (/.f64 x (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 x (tan.f64 B)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(*.f64 #s(literal 1 binary64) (/.f64 x (tan.f64 B)))
(*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (cos.f64 B) (/.f64 x (sin.f64 B)))
(*.f64 (/.f64 x (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 x (sin.f64 B))) (/.f64 x (tan.f64 B)))
(+.f64 (*.f64 (/.f64 x (sin.f64 B)) #s(literal 0 binary64)) (/.f64 x (tan.f64 B)))
(/.f64 x (tan.f64 B))
(/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))
(/.f64 (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(/.f64 (+.f64 x x) (*.f64 #s(literal 2 binary64) (tan.f64 B)))
(/.f64 (neg.f64 x) (tan.f64 (neg.f64 B)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 x (tan.f64 B))) #s(literal 2 binary64))
(/.f64 (-.f64 (neg.f64 x) x) (*.f64 #s(literal 2 binary64) (tan.f64 (neg.f64 B))))
(fma.f64 (/.f64 x (sin.f64 B)) #s(literal 0 binary64) (/.f64 x (tan.f64 B)))
(fma.f64 #s(literal 0 binary64) (/.f64 x (sin.f64 B)) (/.f64 x (tan.f64 B)))
(neg.f64 (/.f64 (neg.f64 x) (tan.f64 B)))
#s(approx (- (/ (* (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2)) F) (sin B)) (/ x (tan B))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) B)))
(/.f64 #s(literal -1 binary64) #s(approx (sin B) B))
#s(approx (sin B) B)
#s(approx (- (/ (* (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2)) F) (sin B)) (/ x (tan B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 B)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(neg.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(pow.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64))
(*.f64 (sin.f64 B) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 B))
(*.f64 (+.f64 (sin.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(+.f64 (sin.f64 B) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (sin.f64 B))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(+.f64 (*.f64 (sin.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))) #s(literal 0 binary64)) (sin.f64 B))
(-.f64 (sin.f64 B) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B)))
(-.f64 (/.f64 (sin.f64 B) #s(literal 2 binary64)) (/.f64 (sin.f64 (neg.f64 B)) #s(literal 2 binary64)))
(/.f64 (sin.f64 B) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 B) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 B)) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64))
(/.f64 (fma.f64 (sin.f64 B) #s(literal 2 binary64) (-.f64 (sin.f64 B) (sin.f64 B))) #s(literal 2 binary64))
(/.f64 (+.f64 (+.f64 (sin.f64 B) (sin.f64 B)) (-.f64 (sin.f64 B) (sin.f64 B))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (sin.f64 B) (sin.f64 B)) (+.f64 (sin.f64 B) (sin.f64 B))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) (+.f64 (sin.f64 B) (sin.f64 B))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 B) (sin.f64 B))) (neg.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 B) (sin.f64 B)))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (+.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 B) (sin.f64 B)))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (+.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64) (*.f64 (-.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (PI.f64) B) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (neg.f64 B))) #s(literal 2 binary64))
(/.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))) (+.f64 (sin.f64 B) (sin.f64 B))) #s(literal 2 binary64))
(/.f64 (+.f64 (+.f64 (sin.f64 B) (sin.f64 B)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))))) #s(literal 2 binary64))
(/.f64 (fma.f64 (sin.f64 B) #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))))) #s(literal 2 binary64))
(/.f64 (fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 B) (sin.f64 B)))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))) #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (+.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (+.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (+.f64 (-.f64 (+.f64 B B) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (neg.f64 B))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (neg.f64 B))) #s(literal 2 binary64))
(cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))
(cos.f64 (-.f64 B (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B) (PI.f64)))
(cos.f64 (+.f64 (+.f64 B (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)))
(cos.f64 (+.f64 (-.f64 B (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64))) (PI.f64)))
(cos.f64 (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 B (PI.f64))) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (+.f64 (neg.f64 (-.f64 (PI.f64) B)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))))
(cos.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)) (PI.f64)) (PI.f64)))
(cos.f64 (neg.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)))))
(fma.f64 (cos.f64 B) #s(literal 0 binary64) (sin.f64 B))
(fma.f64 (sin.f64 B) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (sin.f64 B) #s(literal 0 binary64) (sin.f64 B))
(fma.f64 #s(literal 1 binary64) (sin.f64 B) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (sin.f64 B) (sin.f64 B))
(fma.f64 #s(literal 0 binary64) (cos.f64 B) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) (sin.f64 B))
(fma.f64 (+.f64 (sin.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 (sin.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (sin.f64 B))
(fma.f64 (neg.f64 (cos.f64 B)) #s(literal 0 binary64) (sin.f64 B))
(fma.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 B)) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (neg.f64 (cos.f64 B)) #s(literal 0 binary64) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 (neg.f64 (cos.f64 B)) #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (sin.f64 B) #s(literal 0 binary64) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 (sin.f64 B) #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (cos.f64 B) #s(literal 0 binary64) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 (cos.f64 B) #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (-.f64 (sin.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 (-.f64 (sin.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 0 binary64) (cos.f64 B) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 0 binary64) (cos.f64 B) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 0 binary64) (sin.f64 B) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 0 binary64) (sin.f64 B) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 B)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 B)) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (sin.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))) #s(literal 0 binary64) (sin.f64 B))
(fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (sin.f64 B))
(fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal 0 binary64)) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal 0 binary64)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(neg.f64 (sin.f64 (neg.f64 B)))
(sin.f64 B)
(sin.f64 (-.f64 (PI.f64) B))
(sin.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))
(sin.f64 (-.f64 (neg.f64 (PI.f64)) B))
(sin.f64 (/.f64 (+.f64 (-.f64 (+.f64 B B) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))
(sin.f64 (+.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (neg.f64 (-.f64 (PI.f64) B)) (PI.f64)))
(sin.f64 (neg.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64))))
(sin.f64 (+.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(*.f64 (-.f64 (neg.f64 (neg.f64 (+.f64 B B))) (PI.f64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(*.f64 (fma.f64 (neg.f64 #s(literal 2 binary64)) B (PI.f64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(+.f64 (neg.f64 B) (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 B))
(+.f64 (/.f64 (neg.f64 (neg.f64 (+.f64 B B))) (neg.f64 #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 (/.f64 (neg.f64 (+.f64 B B)) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)
(-.f64 (neg.f64 B) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))
(/.f64 (-.f64 (+.f64 B B) (PI.f64)) (neg.f64 #s(literal 2 binary64)))
(/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B) #s(literal 1 binary64))
(/.f64 (-.f64 (neg.f64 (neg.f64 (+.f64 B B))) (PI.f64)) (neg.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 #s(literal 2 binary64)) B (PI.f64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (+.f64 B B) (PI.f64))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (neg.f64 (neg.f64 (+.f64 B B))) (PI.f64))) #s(literal 2 binary64))
(/.f64 (neg.f64 (fma.f64 (neg.f64 #s(literal 2 binary64)) B (PI.f64))) (neg.f64 #s(literal 2 binary64)))
(fma.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (neg.f64 B))
(fma.f64 (neg.f64 B) #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 B))
(fma.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (neg.f64 (PI.f64)) (neg.f64 B))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (PI.f64) (neg.f64 B))
(fma.f64 (PI.f64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (neg.f64 B))
(fma.f64 #s(literal 1 binary64) (neg.f64 B) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 B))
(fma.f64 B #s(literal -1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) B (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal -1 binary64) (neg.f64 B))
(fma.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (neg.f64 B))
(fma.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (neg.f64 B))
(fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 B))
(neg.f64 (-.f64 B (/.f64 (PI.f64) #s(literal 2 binary64))))
(*.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (neg.f64 (PI.f64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (PI.f64))
(*.f64 (PI.f64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))
(/.f64 (PI.f64) #s(literal 2 binary64))
(/.f64 (neg.f64 (PI.f64)) (neg.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64)) (neg.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal -1 binary64)) #s(literal 2 binary64))
(neg.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))
(PI.f64)
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (PI.f64) (PI.f64)))
(*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (neg.f64 (PI.f64)) (+.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (+.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64))))
(+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(+.f64 (PI.f64) (*.f64 #s(literal 0 binary64) (PI.f64)))
(+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 0 binary64)))
(-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))
(/.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64))
(/.f64 (+.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64))) (neg.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 (PI.f64) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (PI.f64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (PI.f64) #s(literal 2 binary64) (*.f64 (PI.f64) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64)) (neg.f64 (PI.f64))) (neg.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 2 binary64) (PI.f64)) #s(literal 2 binary64))
(/.f64 (fma.f64 (neg.f64 (PI.f64)) (neg.f64 #s(literal 2 binary64)) (*.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 (PI.f64)))) (*.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 (PI.f64)) (neg.f64 #s(literal 2 binary64)) (*.f64 (neg.f64 (PI.f64)) (neg.f64 #s(literal 2 binary64)))) (*.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 (PI.f64)) #s(literal 2 binary64) (*.f64 (neg.f64 #s(literal 2 binary64)) (PI.f64))) (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 (PI.f64)) #s(literal 2 binary64) (*.f64 (PI.f64) (neg.f64 #s(literal 2 binary64)))) (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (PI.f64) (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 (PI.f64)))) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 (PI.f64) (neg.f64 #s(literal 2 binary64)) (*.f64 (neg.f64 (PI.f64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(fma.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (neg.f64 (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (PI.f64) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (PI.f64) (PI.f64)) (*.f64 #s(literal 0 binary64) (PI.f64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) #s(literal 0 binary64)))
(fma.f64 (PI.f64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (PI.f64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 (PI.f64) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (PI.f64) (*.f64 #s(literal 0 binary64) (PI.f64)))
(fma.f64 #s(literal 1 binary64) (PI.f64) (*.f64 (PI.f64) #s(literal 0 binary64)))
(fma.f64 (PI.f64) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (PI.f64)))
(fma.f64 (PI.f64) #s(literal 1 binary64) (*.f64 (PI.f64) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (PI.f64)) (+.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (PI.f64)))
(fma.f64 (neg.f64 (PI.f64)) (+.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (PI.f64) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (+.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64))) (*.f64 #s(literal 0 binary64) (PI.f64)))
(fma.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (+.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64))) (*.f64 (PI.f64) #s(literal 0 binary64)))
(neg.f64 (neg.f64 (PI.f64)))
(neg.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(neg.f64 #s(approx (/ x (tan B)) (/.f64 x B)))
#s(approx (/ x (tan B)) (/.f64 x B))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) B))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) B))
(*.f64 (/.f64 x B) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) B) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 x #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) B) x)
(*.f64 #s(literal 1 binary64) (/.f64 x B))
(*.f64 x (/.f64 #s(literal 1 binary64) B))
(/.f64 x B)
(/.f64 (neg.f64 x) (neg.f64 B))
(/.f64 (/.f64 x #s(literal 1 binary64)) B)
(/.f64 (/.f64 x B) #s(literal 1 binary64))
(neg.f64 (neg.f64 (/.f64 x B)))
(*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B)))
#s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))
(*.f64 B (fma.f64 (*.f64 B #s(literal -1/6 binary64)) B #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 B #s(literal -1/6 binary64)) B #s(literal 1 binary64)) B)
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))
(*.f64 (*.f64 (fma.f64 (*.f64 B #s(literal -1/6 binary64)) B #s(literal 1 binary64)) #s(literal 1 binary64)) B)
(*.f64 B (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) B #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B)) B)
(+.f64 B (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B)))
(+.f64 B (neg.f64 (neg.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B)))))
(-.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B)) (neg.f64 B))
(-.f64 B (neg.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B))))
(fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B)
(fma.f64 (*.f64 B B) (*.f64 B #s(literal -1/6 binary64)) B)
(fma.f64 (*.f64 (*.f64 B B) B) #s(literal -1/6 binary64) B)
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 B B) B) B)
(fma.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) (fabs.f64 B)) (fabs.f64 B) B)
(fma.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B)) #s(literal 1 binary64) B)
(fma.f64 (neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B))) (neg.f64 B) B)
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B B)
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B)) B)
(fma.f64 B (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) B)
(fma.f64 (neg.f64 B) (neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B))) B)
(fma.f64 (fabs.f64 B) (*.f64 (fabs.f64 B) (*.f64 B #s(literal -1/6 binary64))) B)
(fma.f64 B #s(literal 1 binary64) (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B)))
(fma.f64 #s(literal 1 binary64) B (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B)))
(fma.f64 B #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B)))))
(fma.f64 #s(literal 1 binary64) B (neg.f64 (neg.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B)))))
(neg.f64 (-.f64 (neg.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B))) B))
(neg.f64 (*.f64 B (neg.f64 (fma.f64 (*.f64 B #s(literal -1/6 binary64)) B #s(literal 1 binary64)))))
(neg.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 B #s(literal -1/6 binary64)) B #s(literal 1 binary64))) B))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64))
(+.f64 (fma.f64 (*.f64 B #s(literal -1/6 binary64)) B #s(literal 1 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))
(-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 (*.f64 B #s(literal -1/6 binary64)) B #s(literal 1 binary64))
(fma.f64 (*.f64 B B) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 B B) #s(literal 1 binary64))
(fma.f64 B (*.f64 B #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 B B)) (neg.f64 #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 B #s(literal -1/6 binary64))) (neg.f64 B) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (neg.f64 B)) (neg.f64 B) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (fabs.f64 B)) (fabs.f64 B) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64))
(fma.f64 (neg.f64 B) (*.f64 (neg.f64 B) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (fabs.f64 B) (*.f64 (fabs.f64 B) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 #s(literal -1/6 binary64)) (neg.f64 (*.f64 B B)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))
(fma.f64 (neg.f64 (neg.f64 (*.f64 B #s(literal -1/6 binary64)))) B #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))
(neg.f64 (neg.f64 (fma.f64 (*.f64 B #s(literal -1/6 binary64)) B #s(literal 1 binary64))))
(neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))
#s(literal 1 binary64)
(*.f64 #s(literal -1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) F) F)
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 F (/.f64 #s(literal 1 binary64) F))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))))
(fabs.f64 #s(literal -1 binary64))
(fabs.f64 #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(-.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)))
(/.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 F F)
(/.f64 (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) F) (neg.f64 F))
(/.f64 (fabs.f64 #s(literal 2 binary64)) (fabs.f64 #s(literal 2 binary64)))
(/.f64 (+.f64 (exp.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))) (exp.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 2 binary64))
(cosh.f64 #s(literal 0 binary64))
(cosh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(cosh.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))))
(exp.f64 #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F #s(literal 0 binary64))
(fma.f64 (cos.f64 B) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 (sin.f64 B) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 0 binary64) (sin.f64 B) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) (cos.f64 B) #s(literal 1 binary64))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 (-.f64 (sin.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (cos.f64 B)) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 B)) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(neg.f64 #s(literal -1 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(pow.f64 F (+.f64 #s(literal -1 binary64) #s(literal 1 binary64)))
(sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))
(sqrt.f64 #s(literal 1 binary64))
(*.f64 #s(literal -1/6 binary64) (*.f64 B B))
(*.f64 (*.f64 B #s(literal -1/6 binary64)) B)
(*.f64 (*.f64 B B) #s(literal -1/6 binary64))
(*.f64 B (*.f64 B #s(literal -1/6 binary64)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B)) #s(literal 1 binary64))
(*.f64 (neg.f64 (*.f64 B B)) (neg.f64 #s(literal -1/6 binary64)))
(*.f64 (neg.f64 (*.f64 B #s(literal -1/6 binary64))) (neg.f64 B))
(*.f64 (*.f64 #s(literal -1/6 binary64) (neg.f64 B)) (neg.f64 B))
(*.f64 (*.f64 #s(literal -1/6 binary64) (fabs.f64 B)) (fabs.f64 B))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 B B)))
(*.f64 (neg.f64 B) (*.f64 (neg.f64 B) #s(literal -1/6 binary64)))
(*.f64 (fabs.f64 B) (*.f64 (fabs.f64 B) #s(literal -1/6 binary64)))
(*.f64 (neg.f64 #s(literal -1/6 binary64)) (neg.f64 (*.f64 B B)))
(*.f64 (neg.f64 (neg.f64 (*.f64 B #s(literal -1/6 binary64)))) B)
(neg.f64 (neg.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 B B))))
#s(literal -1/6 binary64)
(neg.f64 (neg.f64 #s(literal -1/6 binary64)))
(*.f64 B B)
(*.f64 (neg.f64 B) (neg.f64 B))
(*.f64 (*.f64 B B) #s(literal 1 binary64))
(*.f64 (fabs.f64 B) (fabs.f64 B))
(*.f64 #s(literal 1 binary64) (*.f64 B B))
(*.f64 (neg.f64 (fabs.f64 B)) (neg.f64 (fabs.f64 B)))
(fabs.f64 (*.f64 B B))
(fabs.f64 (neg.f64 (*.f64 B B)))
(neg.f64 (neg.f64 (*.f64 B B)))
(pow.f64 B #s(literal 2 binary64))
(pow.f64 (neg.f64 B) #s(literal 2 binary64))
(pow.f64 (fabs.f64 B) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 B B) (*.f64 B B)))
(pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x))
(+.f64 (+.f64 x x) (fma.f64 F F #s(literal 2 binary64)))
(+.f64 (*.f64 F F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(+.f64 (+.f64 x #s(literal 2 binary64)) (fma.f64 F F x))
(+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 F F #s(literal 1 binary64)))
(+.f64 (fma.f64 F F #s(literal 1 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)))
(+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64))
(+.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) #s(literal 0 binary64))
(+.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64))) x)
(+.f64 #s(literal 2 binary64) (fma.f64 F F (+.f64 x x)))
(+.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(+.f64 x (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(-.f64 (fma.f64 F F (+.f64 x x)) (neg.f64 #s(literal 2 binary64)))
(-.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64))) (neg.f64 x))
(-.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))) #s(literal -1 binary64))
(-.f64 x (-.f64 (neg.f64 x) (fma.f64 F F #s(literal 2 binary64))))
(-.f64 (+.f64 x x) (neg.f64 (fma.f64 F F #s(literal 2 binary64))))
(-.f64 (*.f64 F F) (neg.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))
(-.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (neg.f64 (*.f64 F F)))
(-.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (neg.f64 x) x))
(-.f64 #s(literal 2 binary64) (neg.f64 (fma.f64 F F (+.f64 x x))))
(-.f64 #s(literal 2 binary64) (fma.f64 (neg.f64 F) F (-.f64 (neg.f64 x) x)))
(-.f64 #s(literal 2 binary64) (-.f64 (-.f64 (neg.f64 x) x) (*.f64 F F)))
(-.f64 #s(literal 2 binary64) (-.f64 (neg.f64 (*.f64 F F)) (+.f64 x x)))
(-.f64 x (neg.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64)))))
(-.f64 x (+.f64 (neg.f64 x) (neg.f64 (fma.f64 F F #s(literal 2 binary64)))))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (fma.f64 F F (+.f64 x x))))
(/.f64 (fma.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (+.f64 x x) #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 x) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (neg.f64 x) (neg.f64 #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (fabs.f64 F) (fabs.f64 F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 2 binary64) (*.f64 F F))
(fma.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 F F))
(fma.f64 (neg.f64 F) (neg.f64 F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (-.f64 x #s(literal -1 binary64)) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) (+.f64 x x) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 x #s(literal 2 binary64)) (fma.f64 F F x))
(fma.f64 F F (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (fma.f64 F F (+.f64 x x)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (neg.f64 x) #s(literal -1 binary64) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (fma.f64 F F (+.f64 x x)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 x #s(literal 1 binary64) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 #s(literal 1 binary64) x (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (neg.f64 (neg.f64 (fabs.f64 F))) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (fma.f64 F F (+.f64 x x)))
(neg.f64 (neg.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
(+.f64 (*.f64 F F) #s(literal 2 binary64))
(+.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 0 binary64))
(+.f64 (fma.f64 F F #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 F F))
(+.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(-.f64 (*.f64 F F) (neg.f64 #s(literal 2 binary64)))
(-.f64 (fma.f64 F F #s(literal 1 binary64)) #s(literal -1 binary64))
(-.f64 #s(literal 2 binary64) (neg.f64 (*.f64 F F)))
(-.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 F F #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 F F)))
(-.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 F F))))
(/.f64 (fma.f64 (fma.f64 F F #s(literal 1 binary64)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 F F #s(literal 2 binary64))
(fma.f64 (fabs.f64 F) (fabs.f64 F) #s(literal 2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (neg.f64 F) (neg.f64 F) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 F F))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (neg.f64 (neg.f64 (fabs.f64 F))) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 F F))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(neg.f64 (neg.f64 (fma.f64 F F #s(literal 2 binary64))))
(*.f64 F F)
(*.f64 (fabs.f64 F) (fabs.f64 F))
(*.f64 (neg.f64 F) (neg.f64 F))
(*.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (neg.f64 (neg.f64 (fabs.f64 F))))
(fabs.f64 (*.f64 F F))
(fabs.f64 (neg.f64 (*.f64 F F)))
(neg.f64 (neg.f64 (*.f64 F F)))
(pow.f64 F #s(literal 2 binary64))
(pow.f64 (neg.f64 F) #s(literal 2 binary64))
(pow.f64 (fabs.f64 F) #s(literal 2 binary64))
(pow.f64 (*.f64 F F) #s(literal 1 binary64))
(pow.f64 (neg.f64 (fabs.f64 F)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 F F) (*.f64 F F)))
(*.f64 #s(literal 2 binary64) x)
(*.f64 x #s(literal 2 binary64))
(*.f64 (+.f64 x x) #s(literal 1 binary64))
(*.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 x))
(*.f64 (neg.f64 x) (neg.f64 #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 x x))
(+.f64 x x)
(-.f64 x (neg.f64 x))
(fma.f64 x #s(literal 1 binary64) x)
(fma.f64 #s(literal 1 binary64) x x)
(fma.f64 (neg.f64 x) #s(literal -1 binary64) x)
(fma.f64 #s(literal -1 binary64) (neg.f64 x) x)
(neg.f64 (-.f64 (neg.f64 x) x))
(*.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(+.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) #s(literal 2 binary64))
(/.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(pow.f64 (neg.f64 #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal -1 binary64))
#s(approx (- (/ (* (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2)) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 F (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 (sin.f64 B) F)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 F (sin.f64 B)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 (sin.f64 B) F)) F)
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 F (sin.f64 B))))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) F))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 F (sin.f64 B))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) F)))
(*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 F (sin.f64 B))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) F) (*.f64 (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F) F))
(+.f64 (*.f64 F (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F))) (*.f64 F (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B))
(/.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (neg.f64 F)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (*.f64 (sin.f64 B) F))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 F (sin.f64 B))) F)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal -1 binary64)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (neg.f64 F))
(/.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) #s(literal 1 binary64)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) #s(literal -1 binary64)) (*.f64 (neg.f64 F) (sin.f64 (neg.f64 B))))
(/.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (neg.f64 F)) (*.f64 (neg.f64 F) (sin.f64 (neg.f64 B))))
(/.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 F (sin.f64 B))) (neg.f64 F))
(/.f64 (*.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) F) (*.f64 (*.f64 F F) (sin.f64 B)))
(/.f64 (*.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) (/.f64 F (sin.f64 B))) (*.f64 F F))
(/.f64 (*.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) (neg.f64 F)) (*.f64 (*.f64 F F) (sin.f64 (neg.f64 B))))
(/.f64 (*.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (sin.f64 B)) F) (neg.f64 F))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 #s(literal 1 binary64) (sin.f64 B))) F)
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 1 binary64)) (*.f64 (sin.f64 B) F))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal -1 binary64)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)) F) F)
(/.f64 (*.f64 F (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (sin.f64 B))) (neg.f64 F))
(/.f64 (*.f64 F (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B))) F)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (sin.f64 B)) F)
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) F (*.f64 (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F) F))
(fma.f64 F (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 F (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (sin.f64 B)))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 (neg.f64 B))))
(neg.f64 (*.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (/.f64 F (sin.f64 B))))
(neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 (neg.f64 F) (sin.f64 B))))
(neg.f64 (*.f64 F (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (sin.f64 B) F))))
(neg.f64 (*.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (sin.f64 B) F)) F))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(*.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) F) (sin.f64 B)))
(*.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 (sin.f64 B) F)))
(*.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 #s(literal -1 binary64) (sin.f64 B))))
(*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 F) (sin.f64 B))))
(*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (neg.f64 F)))
(*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) F) (sin.f64 (neg.f64 B))))
(*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal -1 binary64) (sin.f64 B))))
(+.f64 (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(-.f64 (/.f64 (*.f64 (/.f64 x F) (cos.f64 B)) (sin.f64 (neg.f64 B))) (/.f64 (/.f64 #s(literal 1 binary64) F) (sin.f64 (neg.f64 B))))
(-.f64 (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 F) (sin.f64 B))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (/.f64 (/.f64 x (tan.f64 B)) F))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 (sin.f64 B) F))
(/.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (sin.f64 (neg.f64 B)))
(/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (sin.f64 B))
(/.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (sin.f64 B)) (neg.f64 F))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)) F)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B))) (neg.f64 F))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal -1 binary64)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) #s(literal 1 binary64)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 F) (sin.f64 (neg.f64 B))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (cos.f64 B) x #s(literal -1 binary64))) (*.f64 (sin.f64 (neg.f64 B)) (neg.f64 F)))
(/.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) (*.f64 (*.f64 F F) (sin.f64 B)))
(/.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 (sin.f64 B) F) (*.f64 (neg.f64 x) (cos.f64 B))) (*.f64 (sin.f64 B) F))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (neg.f64 (*.f64 (neg.f64 F) (sin.f64 B))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 (neg.f64 F) (sin.f64 (neg.f64 B))))
(/.f64 (*.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (*.f64 F F))
(/.f64 (*.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) #s(literal 1 binary64)) (*.f64 (*.f64 F F) (sin.f64 B)))
(/.f64 (*.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) #s(literal -1 binary64)) (*.f64 (*.f64 F F) (sin.f64 (neg.f64 B))))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal -1 binary64)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B)))) (*.f64 (sin.f64 (neg.f64 B)) (*.f64 F F)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B)))) (*.f64 (sin.f64 B) (*.f64 F F)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B)))) (*.f64 F F))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F) (*.f64 (*.f64 (sin.f64 B) F) (*.f64 (neg.f64 x) (cos.f64 B)))) (*.f64 (*.f64 (sin.f64 B) F) (*.f64 (sin.f64 B) F)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F) (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (*.f64 (sin.f64 B) F))) (*.f64 (*.f64 (sin.f64 B) F) (*.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 (*.f64 (sin.f64 B) F) (*.f64 x (cos.f64 B)))) (*.f64 (*.f64 (sin.f64 B) F) (*.f64 (sin.f64 B) F)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 (sin.f64 B) F)) (*.f64 x (cos.f64 B))) (*.f64 (sin.f64 B) F))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (sin.f64 B)) (*.f64 (/.f64 x F) (cos.f64 B))) (sin.f64 B))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) F) (sin.f64 B)) (*.f64 (sin.f64 B) (*.f64 (/.f64 x F) (cos.f64 B)))) (*.f64 (sin.f64 B) (sin.f64 B)))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(fma.f64 (/.f64 (cos.f64 B) F) (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 (cos.f64 B) F) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(fma.f64 (/.f64 (neg.f64 x) F) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (neg.f64 x) F) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 x F) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(fma.f64 (/.f64 x F) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(fma.f64 (/.f64 (neg.f64 (cos.f64 B)) F) (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(fma.f64 x (/.f64 (neg.f64 (cos.f64 B)) (*.f64 (sin.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) (*.f64 (sin.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(fma.f64 (cos.f64 B) (/.f64 (neg.f64 x) (*.f64 (sin.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(fma.f64 (/.f64 x (sin.f64 B)) (/.f64 (neg.f64 (cos.f64 B)) F) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(fma.f64 (neg.f64 (cos.f64 B)) (/.f64 x (*.f64 (sin.f64 B) F)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F) (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(neg.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (sin.f64 B) F)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal 1 binary64) F))
(*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) F))
(*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) F) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) F) (fma.f64 (cos.f64 B) x #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) F) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))))
(*.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F F)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F))
(+.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 #s(literal 1 binary64) F))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (neg.f64 x) (cos.f64 B))) (/.f64 #s(literal 1 binary64) F))
(+.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)))
(+.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (neg.f64 x) (cos.f64 B))))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F)))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 0 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 x F) (cos.f64 B)))
(-.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) (/.f64 #s(literal -1 binary64) F))
(-.f64 (/.f64 F (*.f64 F F)) (/.f64 (*.f64 (*.f64 F x) (cos.f64 B)) (*.f64 F F)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F)
(/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (neg.f64 F))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (*.f64 F F))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 2 binary64)) (*.f64 F #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal -1 binary64)) (neg.f64 F))
(/.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 F) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))) (neg.f64 F))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) F) (neg.f64 F)) (*.f64 (neg.f64 x) (cos.f64 B))) (neg.f64 F))
(/.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) (*.f64 F F))
(/.f64 (*.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) #s(literal 2 binary64)) (*.f64 (*.f64 F F) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) #s(literal 1 binary64)) (*.f64 F F))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) F (*.f64 (neg.f64 F) (*.f64 (neg.f64 x) (cos.f64 B)))) (neg.f64 (*.f64 F F)))
(/.f64 (fma.f64 #s(literal -1 binary64) F (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (neg.f64 F))) (neg.f64 (*.f64 F F)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 F)) (*.f64 F (*.f64 (neg.f64 x) (cos.f64 B)))) (neg.f64 (*.f64 F F)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) F) (*.f64 (neg.f64 F) (*.f64 x (cos.f64 B)))) (neg.f64 (*.f64 F F)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 F)) (*.f64 (neg.f64 F) (*.f64 (neg.f64 x) (cos.f64 B)))) (*.f64 F F))
(/.f64 (/.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) F) F)
(/.f64 (/.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) (neg.f64 (fabs.f64 F))) (neg.f64 (fabs.f64 F)))
(/.f64 (/.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) (fabs.f64 F)) (fabs.f64 F))
(/.f64 (/.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) (neg.f64 F)) (neg.f64 F))
(/.f64 (neg.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B)))) (neg.f64 (*.f64 F F)))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 1 binary64) F))
(fma.f64 (*.f64 x (cos.f64 B)) (/.f64 #s(literal -1 binary64) F) (/.f64 #s(literal 1 binary64) F))
(fma.f64 (neg.f64 (cos.f64 B)) (/.f64 x F) (/.f64 #s(literal 1 binary64) F))
(fma.f64 (neg.f64 x) (/.f64 (cos.f64 B) F) (/.f64 #s(literal 1 binary64) F))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) F))
(fma.f64 (cos.f64 B) (neg.f64 (/.f64 x F)) (/.f64 #s(literal 1 binary64) F))
(fma.f64 (cos.f64 B) (/.f64 (neg.f64 x) F) (/.f64 #s(literal 1 binary64) F))
(fma.f64 x (neg.f64 (/.f64 (cos.f64 B) F)) (/.f64 #s(literal 1 binary64) F))
(fma.f64 x (/.f64 (neg.f64 (cos.f64 B)) F) (/.f64 #s(literal 1 binary64) F))
(fma.f64 (/.f64 #s(literal 1 binary64) F) #s(literal 1 binary64) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (neg.f64 x) (cos.f64 B))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) F) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (neg.f64 x) (cos.f64 B))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) F) (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (neg.f64 x) (cos.f64 B))))
(fma.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F F)) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F)))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F)))
(fma.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) F) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F)))
(fma.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) F) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F)))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F)))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F)))
(fma.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (*.f64 F F)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 0 binary64)))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 0 binary64)))
(fma.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) F) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 0 binary64)))
(fma.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) F) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 0 binary64)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F))
(neg.f64 (*.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (/.f64 #s(literal -1 binary64) F))
(*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) F) F))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) F)
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 #s(literal 1 binary64) F))
(*.f64 F (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F))
(*.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F))
(*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) F))
(+.f64 (*.f64 (neg.f64 x) (cos.f64 B)) #s(literal 1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (cos.f64 B)))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (cos.f64 B))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) F))
(+.f64 #s(literal 1 binary64) (*.f64 F (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))
(-.f64 (*.f64 (neg.f64 x) (cos.f64 B)) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (neg.f64 F))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) F)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) F) (*.f64 F F))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 1 binary64)) F)
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal -1 binary64)) (neg.f64 F))
(/.f64 (*.f64 F (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B)))) (*.f64 F F))
(fma.f64 (neg.f64 x) (cos.f64 B) #s(literal 1 binary64))
(fma.f64 (cos.f64 B) (neg.f64 x) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (neg.f64 (cos.f64 B)) x #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (/.f64 #s(literal -1 binary64) F) #s(literal 0 binary64))
(fma.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) F) F) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (cos.f64 B)) #s(literal 1 binary64))
(fma.f64 x (neg.f64 (cos.f64 B)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 (neg.f64 x) (cos.f64 B)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (*.f64 (neg.f64 x) (cos.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (*.f64 (neg.f64 x) (cos.f64 B)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (neg.f64 x) (cos.f64 B)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (*.f64 (neg.f64 x) (cos.f64 B)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) F (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) F (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) F #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 #s(literal 1 binary64) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 #s(literal 1 binary64) F) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 (cos.f64 B)) #s(literal 1 binary64)) x #s(literal 1 binary64))
(fma.f64 F (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 F (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 F (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 0 binary64))
(fma.f64 x (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 B))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (cos.f64 B))))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (cos.f64 B))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (-.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (cos.f64 B))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (cos.f64 B))))
(fma.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (/.f64 #s(literal -1 binary64) F) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (/.f64 #s(literal -1 binary64) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (-.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (cos.f64 B))))
(fma.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) F) F) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) F) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) F) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) F))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) F))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) F))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) F))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) F))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (*.f64 F (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 F (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 F (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (*.f64 F (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (*.f64 F (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 (neg.f64 x) (cos.f64 B)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) F))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (*.f64 F (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64)) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (cos.f64 B))))
(neg.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)))
(*.f64 x (cos.f64 B))
(*.f64 (cos.f64 B) x)
(*.f64 (*.f64 x (cos.f64 B)) #s(literal 1 binary64))
(*.f64 (neg.f64 (cos.f64 B)) (neg.f64 x))
(*.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))
(*.f64 (neg.f64 x) (neg.f64 (cos.f64 B)))
(+.f64 (*.f64 x #s(literal 0 binary64)) (*.f64 x (cos.f64 B)))
(+.f64 (*.f64 #s(literal 0 binary64) x) (*.f64 x (cos.f64 B)))
(fma.f64 x #s(literal 0 binary64) (*.f64 x (cos.f64 B)))
(fma.f64 #s(literal 0 binary64) x (*.f64 x (cos.f64 B)))
(neg.f64 (*.f64 (neg.f64 x) (cos.f64 B)))
(*.f64 (sin.f64 B) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 B))
(*.f64 (+.f64 (sin.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(+.f64 (sin.f64 B) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (sin.f64 B))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(+.f64 (*.f64 (sin.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))) #s(literal 0 binary64)) (sin.f64 B))
(-.f64 (sin.f64 B) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B)))
(-.f64 (/.f64 (sin.f64 B) #s(literal 2 binary64)) (/.f64 (sin.f64 (neg.f64 B)) #s(literal 2 binary64)))
(/.f64 (sin.f64 B) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 B) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 B)) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64))
(/.f64 (fma.f64 (sin.f64 B) #s(literal 2 binary64) (-.f64 (sin.f64 B) (sin.f64 B))) #s(literal 2 binary64))
(/.f64 (+.f64 (+.f64 (sin.f64 B) (sin.f64 B)) (-.f64 (sin.f64 B) (sin.f64 B))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 (sin.f64 B) (sin.f64 B)) (+.f64 (sin.f64 B) (sin.f64 B))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) (+.f64 (sin.f64 B) (sin.f64 B))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 B) (sin.f64 B))) (neg.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 B) (sin.f64 B)))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (+.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (sin.f64 B) (sin.f64 B)))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (+.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64) (*.f64 (-.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (-.f64 (cos.f64 (-.f64 (-.f64 (PI.f64) B) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (neg.f64 B))) #s(literal 2 binary64))
(/.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))) (+.f64 (sin.f64 B) (sin.f64 B))) #s(literal 2 binary64))
(/.f64 (+.f64 (+.f64 (sin.f64 B) (sin.f64 B)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))))) #s(literal 2 binary64))
(/.f64 (fma.f64 (sin.f64 B) #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))))) #s(literal 2 binary64))
(/.f64 (fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 B) (sin.f64 B)))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))) #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (+.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (+.f64 (sin.f64 B) (sin.f64 B)) #s(literal 2 binary64) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (+.f64 (-.f64 (+.f64 B B) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (neg.f64 B))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)) (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64)))) (sin.f64 (neg.f64 B))) #s(literal 2 binary64))
(cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))
(cos.f64 (-.f64 B (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B) (PI.f64)))
(cos.f64 (+.f64 (+.f64 B (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)))
(cos.f64 (+.f64 (-.f64 B (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (PI.f64))) (PI.f64)))
(cos.f64 (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (-.f64 B (PI.f64))) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (+.f64 (neg.f64 (-.f64 (PI.f64) B)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))))
(cos.f64 (+.f64 (+.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)) (PI.f64)) (PI.f64)))
(cos.f64 (neg.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)))))
(fma.f64 (cos.f64 B) #s(literal 0 binary64) (sin.f64 B))
(fma.f64 (sin.f64 B) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (sin.f64 B) #s(literal 0 binary64) (sin.f64 B))
(fma.f64 #s(literal 1 binary64) (sin.f64 B) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (sin.f64 B) (sin.f64 B))
(fma.f64 #s(literal 0 binary64) (cos.f64 B) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) (sin.f64 B))
(fma.f64 (+.f64 (sin.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (-.f64 (sin.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (sin.f64 B))
(fma.f64 (neg.f64 (cos.f64 B)) #s(literal 0 binary64) (sin.f64 B))
(fma.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 B)) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (neg.f64 (cos.f64 B)) #s(literal 0 binary64) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 (neg.f64 (cos.f64 B)) #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (sin.f64 B) #s(literal 0 binary64) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 (sin.f64 B) #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (cos.f64 B) #s(literal 0 binary64) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 (cos.f64 B) #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (-.f64 (sin.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 (-.f64 (sin.f64 B) (sin.f64 B)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 0 binary64) (cos.f64 B) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 0 binary64) (cos.f64 B) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 0 binary64) (sin.f64 B) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 0 binary64) (sin.f64 B) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 B)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 0 binary64) (neg.f64 (cos.f64 B)) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (sin.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))) #s(literal 0 binary64) (sin.f64 B))
(fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (sin.f64 B))
(fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B)))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (fabs.f64 B))))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal 0 binary64)) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal 0 binary64)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (fabs.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (/.f64 (PI.f64) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (sin.f64 B))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B))))
(neg.f64 (sin.f64 (neg.f64 B)))
(sin.f64 B)
(sin.f64 (-.f64 (PI.f64) B))
(sin.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))
(sin.f64 (-.f64 (neg.f64 (PI.f64)) B))
(sin.f64 (/.f64 (+.f64 (-.f64 (+.f64 B B) (PI.f64)) (PI.f64)) #s(literal 2 binary64)))
(sin.f64 (+.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64)) (PI.f64)))
(sin.f64 (+.f64 (neg.f64 (-.f64 (PI.f64) B)) (PI.f64)))
(sin.f64 (neg.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64))))
(sin.f64 (+.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (neg.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))) (/.f64 (PI.f64) #s(literal 2 binary64))))

eval703.0ms (3.6%)

Memory
-46.2MiB live, 431.8MiB allocated; 834ms collecting garbage
Compiler

Compiled 27 560 to 10 305 computations (62.6% saved)

prune99.0ms (0.5%)

Memory
31.8MiB live, 179.0MiB allocated; 7ms collecting garbage
Pruning

58 alts after pruning (55 fresh and 3 done)

PrunedKeptTotal
New2 008222 030
Fresh133346
Picked325
Done011
Total2 024582 082
Accuracy
100.0%
Counts
2 082 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.2%
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
59.2%
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 B)) (/.f64 (neg.f64 x) #s(approx (tan B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 B #s(literal 2 binary64))))))))
84.3%
(/.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 (cos.f64 B))) x) (tan.f64 (neg.f64 B)))
84.3%
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (tan.f64 B))
49.2%
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) #s(approx (/ x (tan B)) (/.f64 (+.f64 x (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) x))) B)))
70.8%
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(approx (* (cos B) (tan B)) B)) (/.f64 x (tan.f64 B)))
71.5%
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))))
60.4%
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))) (/.f64 x (tan.f64 B)))
58.4%
(-.f64 (/.f64 (*.f64 #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
56.0%
(-.f64 (/.f64 #s(approx (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) #s(literal -1 binary64)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
64.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
40.1%
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
52.9%
(+.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)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
51.4%
(+.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 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) F) #s(literal 2 binary64))))))
40.1%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 (*.f64 B B) B) #s(literal -1/6 binary64) 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))))))
40.0%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) 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))))))
52.9%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) F) (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))))))
39.4%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 (+.f64 F (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) 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))))))
84.3%
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (cos.f64 B))
84.1%
(*.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
53.0%
#s(approx (- (/ (* (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2)) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)))
46.2%
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
27.5%
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
14.6%
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
58.9%
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
53.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 #s(literal 1 binary64) (sin.f64 B))))
17.6%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 B)) F))
17.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) F) F) (sin.f64 B)))
20.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 F (*.f64 (neg.f64 F) (sin.f64 B))))
8.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 (-.f64 (neg.f64 (PI.f64)) B))))
8.7%
#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 (-.f64 (PI.f64) B))))
8.7%
#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 (+.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64)) (PI.f64)))))
11.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) (sin.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))))
11.2%
#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 (neg.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64))))))
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)))
4.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) (cos.f64 #s(approx (- (/ (PI) 2) B) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
4.5%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (cos.f64 #s(approx (- (/ (PI) 2) B) (*.f64 #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))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 B #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))))
9.7%
#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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1/6 binary64))))))))
9.8%
#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) (pow.f64 B #s(literal 2 binary64))))))))
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) B)))
53.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B))))
42.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 x (cos.f64 B))) F) (/.f64 F (sin.f64 B))))
20.5%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) F))
51.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) F))))
17.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
45.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (sin.f64 B))))
32.1%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (* x (cos B)) x)) F) (sin.f64 B))))
45.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (/.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) F)) (sin.f64 B))))
26.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 B F)))))
14.5%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))
26.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x F) (/.f64 #s(literal 1 binary64) F)) B))))
9.5%
#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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
9.5%
#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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -7/360 binary64) (pow.f64 B #s(literal 2 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) (pow.f64 B #s(literal 2 binary64))) #s(literal 1 binary64)) B)))
29.5%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) x))))) x) B)))
29.8%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
28.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (/.f64 (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x F) (/.f64 #s(literal 1 binary64) F))) B)))
Compiler

Compiled 3 102 to 3 001 computations (3.3% saved)

series2.4s (12.3%)

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

9 calls:

TimeVariablePointExpression
45.0ms
x
@0
((/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (+ (* x 2) (+ (* F F) 2)) x 2 (+ (* F F) 2) F (/ -1 2) -1 (cos B) B (tan B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/ (- 1 x) B) (- 1 x) 1 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ (/ (neg F) (sin B)) F) (/ (neg F) (sin B)) (neg F) (sin B) (+ (neg (/ x (tan B))) (* (/ F (sin B)) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)))) (neg (/ x (tan B))) (/ x (tan B)) (/ x B) (* (/ F (sin B)) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2))) (/ F (sin B)) (sin B) (+ (* (* B -1/6) (* B B)) B) (* B -1/6) -1/6 (* B B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* (- 1 (* x (cos B))) (/ F (* (sin B) F))) (- 1 (* x (cos B))) (* x (cos B)) (/ F (* (sin B) F)) (* (sin B) F))
16.0ms
B
@inf
((/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (+ (* x 2) (+ (* F F) 2)) x 2 (+ (* F F) 2) F (/ -1 2) -1 (cos B) B (tan B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/ (- 1 x) B) (- 1 x) 1 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ (/ (neg F) (sin B)) F) (/ (neg F) (sin B)) (neg F) (sin B) (+ (neg (/ x (tan B))) (* (/ F (sin B)) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)))) (neg (/ x (tan B))) (/ x (tan B)) (/ x B) (* (/ F (sin B)) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2))) (/ F (sin B)) (sin B) (+ (* (* B -1/6) (* B B)) B) (* B -1/6) -1/6 (* B B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* (- 1 (* x (cos B))) (/ F (* (sin B) F))) (- 1 (* x (cos B))) (* x (cos B)) (/ F (* (sin B) F)) (* (sin B) F))
13.0ms
B
@-inf
((/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (+ (* x 2) (+ (* F F) 2)) x 2 (+ (* F F) 2) F (/ -1 2) -1 (cos B) B (tan B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/ (- 1 x) B) (- 1 x) 1 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ (/ (neg F) (sin B)) F) (/ (neg F) (sin B)) (neg F) (sin B) (+ (neg (/ x (tan B))) (* (/ F (sin B)) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)))) (neg (/ x (tan B))) (/ x (tan B)) (/ x B) (* (/ F (sin B)) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2))) (/ F (sin B)) (sin B) (+ (* (* B -1/6) (* B B)) B) (* B -1/6) -1/6 (* B B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* (- 1 (* x (cos B))) (/ F (* (sin B) F))) (- 1 (* x (cos B))) (* x (cos B)) (/ F (* (sin B) F)) (* (sin B) F))
7.0ms
F
@0
((/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (+ (* x 2) (+ (* F F) 2)) x 2 (+ (* F F) 2) F (/ -1 2) -1 (cos B) B (tan B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/ (- 1 x) B) (- 1 x) 1 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ (/ (neg F) (sin B)) F) (/ (neg F) (sin B)) (neg F) (sin B) (+ (neg (/ x (tan B))) (* (/ F (sin B)) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)))) (neg (/ x (tan B))) (/ x (tan B)) (/ x B) (* (/ F (sin B)) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2))) (/ F (sin B)) (sin B) (+ (* (* B -1/6) (* B B)) B) (* B -1/6) -1/6 (* B B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* (- 1 (* x (cos B))) (/ F (* (sin B) F))) (- 1 (* x (cos B))) (* x (cos B)) (/ F (* (sin B) F)) (* (sin B) F))
6.0ms
B
@0
((/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (+ (* x 2) (+ (* F F) 2)) x 2 (+ (* F F) 2) F (/ -1 2) -1 (cos B) B (tan B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/ (- 1 x) B) (- 1 x) 1 (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/ (/ (neg F) (sin B)) F) (/ (neg F) (sin B)) (neg F) (sin B) (+ (neg (/ x (tan B))) (* (/ F (sin B)) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)))) (neg (/ x (tan B))) (/ x (tan B)) (/ x B) (* (/ F (sin B)) (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2))) (/ F (sin B)) (sin B) (+ (* (* B -1/6) (* B B)) B) (* B -1/6) -1/6 (* B B) (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (* (- 1 (* x (cos B))) (/ F (* (sin B) F))) (- 1 (* x (cos B))) (* x (cos B)) (/ F (* (sin B) F)) (* (sin B) F))

rewrite1.4s (7.2%)

Memory
0.7MiB live, 528.2MiB allocated; 139ms collecting garbage
Counts
42 → 1 161
Calls
Call 1
Inputs
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (tan.f64 B))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x)
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))
(*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)
(pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
x
#s(literal 2 binary64)
(fma.f64 F F #s(literal 2 binary64))
F
(/.f64 #s(literal -1 binary64) #s(literal 2 binary64))
#s(literal -1 binary64)
(cos.f64 B)
B
(tan.f64 B)
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
#s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B))
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(-.f64 #s(literal 1 binary64) x)
#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 (neg.f64 F) (sin.f64 B)) F))
(/.f64 (/.f64 (neg.f64 F) (sin.f64 B)) F)
(/.f64 (neg.f64 F) (sin.f64 B))
(neg.f64 F)
(sin.f64 B)
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(neg.f64 #s(approx (/ x (tan B)) (/.f64 x B)))
#s(approx (/ x (tan B)) (/.f64 x B))
(/.f64 x B)
(*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B)))
#s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))
(fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B)
(*.f64 B #s(literal -1/6 binary64))
#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 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) F))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) F)))
(-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))
(*.f64 x (cos.f64 B))
(/.f64 F (*.f64 (sin.f64 B) F))
(*.f64 (sin.f64 B) F)
Outputs
(*.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))))
(*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 B))) (cos.f64 B)) (*.f64 (tan.f64 B) x)) (/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 (neg.f64 B)))) (cos.f64 B)) (*.f64 (neg.f64 x) (tan.f64 B))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (tan.f64 B)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))))
(*.f64 (cos.f64 B) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (tan.f64 B)))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 (/.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) (sin.f64 B)) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 B))) (*.f64 (cos.f64 B) (tan.f64 B))) x) (/.f64 #s(literal 1 binary64) (tan.f64 B)))
(*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 (neg.f64 B)) x) (/.f64 #s(literal -1 binary64) (tan.f64 B)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (cos.f64 B) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 B))) (*.f64 (cos.f64 B) (tan.f64 B))) x) (sin.f64 B)) (cos.f64 B))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 B))) (*.f64 (cos.f64 B) (tan.f64 B))) x) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 (neg.f64 B)) x) (sin.f64 B)) (neg.f64 (cos.f64 B)))
(*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 (neg.f64 B)) x) (sin.f64 (neg.f64 B))) (cos.f64 B))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (*.f64 (sin.f64 B) #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (*.f64 (cos.f64 B) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B))) (*.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 B))) (cos.f64 B)) (pow.f64 (tan.f64 B) #s(literal 2 binary64))) (/.f64 (*.f64 (tan.f64 B) x) (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 (neg.f64 B)))) (cos.f64 B)) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)))) (/.f64 (*.f64 (neg.f64 x) (tan.f64 B)) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)))))
(-.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (tan.f64 (neg.f64 B))))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 B))) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 (neg.f64 B)))) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 (neg.f64 B))) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (tan.f64 B))
(/.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) (tan.f64 (neg.f64 B)))
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 (neg.f64 B))) (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x)) (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) (tan.f64 (neg.f64 B))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 (neg.f64 B))) (*.f64 x (*.f64 (cos.f64 B) (tan.f64 B)))) (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) (tan.f64 (neg.f64 B))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 B)) (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) (neg.f64 x))) (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) (tan.f64 B)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 B)) (*.f64 (neg.f64 x) (*.f64 (cos.f64 B) (tan.f64 B)))) (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) (tan.f64 B)))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 B))) (cos.f64 B)) (*.f64 (tan.f64 B) x)) (pow.f64 (tan.f64 B) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (tan.f64 (neg.f64 B)) (*.f64 (tan.f64 B) x)) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 (neg.f64 B)))) (cos.f64 B)) (*.f64 (neg.f64 x) (tan.f64 B))) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) #s(literal -1 binary64)) (tan.f64 B))
(/.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) #s(literal 1 binary64)) (tan.f64 (neg.f64 B)))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (cos.f64 B)) (sin.f64 B))
(/.f64 (*.f64 (cos.f64 B) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x)) (sin.f64 B))
(/.f64 (fma.f64 x (neg.f64 (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 (neg.f64 B))))
(/.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (*.f64 (cos.f64 B) (tan.f64 (neg.f64 B))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 B))) (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) x)) (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) (tan.f64 B)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 (neg.f64 B)))) (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) (neg.f64 x))) (*.f64 (*.f64 (cos.f64 B) (tan.f64 B)) (tan.f64 (neg.f64 B))))
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 B))) (cos.f64 B)) (*.f64 (tan.f64 B) x)) (tan.f64 B)) (tan.f64 B))
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 (neg.f64 B)))) (cos.f64 B)) (*.f64 (neg.f64 x) (tan.f64 B))) (tan.f64 B)) (tan.f64 (neg.f64 B)))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 B))) (*.f64 (cos.f64 B) (tan.f64 B))) x) (tan.f64 B))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 (neg.f64 B)) x) (tan.f64 (neg.f64 B)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (tan.f64 B) (*.f64 (tan.f64 (neg.f64 B)) (neg.f64 x))) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (tan.f64 B) (*.f64 (neg.f64 x) (tan.f64 (neg.f64 B)))) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (tan.f64 (neg.f64 B)) (*.f64 (tan.f64 (neg.f64 B)) x)) (pow.f64 (tan.f64 B) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (tan.f64 (neg.f64 B)) (*.f64 x (tan.f64 (neg.f64 B)))) (pow.f64 (tan.f64 B) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (tan.f64 (neg.f64 B)) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)) x)) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)) (tan.f64 (neg.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (tan.f64 (neg.f64 B)) (*.f64 x (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)))) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)) (tan.f64 (neg.f64 B))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (tan.f64 B) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)) (neg.f64 x))) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)) (tan.f64 B)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (tan.f64 B) (*.f64 (neg.f64 x) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)))) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)) (tan.f64 B)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 B))) (cos.f64 B)) (*.f64 (tan.f64 B) x))) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 (neg.f64 B)))) (cos.f64 B)) (*.f64 (neg.f64 x) (tan.f64 B)))) (neg.f64 (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 x (neg.f64 (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (/.f64 #s(literal -1 binary64) (tan.f64 B))) (neg.f64 (cos.f64 B)))
(/.f64 (*.f64 (fma.f64 x (neg.f64 (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) #s(literal -1 binary64)) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)))
(/.f64 (*.f64 (fma.f64 x (neg.f64 (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) #s(literal 1 binary64)) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 (neg.f64 B))))
(/.f64 (*.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (/.f64 #s(literal -1 binary64) (tan.f64 B))) (cos.f64 B))
(/.f64 (*.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) #s(literal -1 binary64)) (*.f64 (cos.f64 B) (tan.f64 B)))
(/.f64 (*.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) #s(literal 1 binary64)) (*.f64 (cos.f64 B) (tan.f64 (neg.f64 B))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (tan.f64 B)) (*.f64 (tan.f64 (neg.f64 B)) x)) (neg.f64 (pow.f64 (tan.f64 B) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (tan.f64 (neg.f64 B))) (*.f64 (tan.f64 (neg.f64 B)) (neg.f64 x))) (pow.f64 (tan.f64 B) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (tan.f64 (neg.f64 B))) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)) (neg.f64 x))) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)) (tan.f64 (neg.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (tan.f64 B)) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)) x)) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B)) (tan.f64 B)))
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 B))) (*.f64 (cos.f64 B) (tan.f64 B))) x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 F (tan.f64 B))) (*.f64 (cos.f64 B) (tan.f64 B))) x)) (tan.f64 (neg.f64 B)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 (neg.f64 B)) x)) (tan.f64 B))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 F (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (*.f64 (cos.f64 B) (tan.f64 B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 F (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (sin.f64 B)) (/.f64 (/.f64 F (cos.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (sin.f64 B))) (cos.f64 B) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 (neg.f64 B))) (/.f64 (/.f64 #s(literal -1 binary64) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (/.f64 (/.f64 #s(literal -1 binary64) (cos.f64 B)) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 (cos.f64 B))) (/.f64 (neg.f64 F) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 F (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) (tan.f64 B)))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 B) (tan.f64 B))) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (sin.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 F (cos.f64 B)) (sin.f64 B)) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (cos.f64 B)) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 F) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) x) (neg.f64 (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (neg.f64 x)) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (neg.f64 F)) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F) F (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 F (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 (neg.f64 x) (cos.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (neg.f64 x) (cos.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 F (*.f64 (neg.f64 x) (cos.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 (neg.f64 x) (cos.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 x (*.f64 (neg.f64 (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (neg.f64 (cos.f64 B)) (/.f64 x (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 F (sin.f64 B))) (/.f64 #s(literal 1 binary64) F) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))))
(fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))) (sin.f64 B)) (neg.f64 (cos.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (sin.f64 (neg.f64 B))) (neg.f64 (cos.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 #s(literal 1 binary64) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (sin.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (neg.f64 (cos.f64 B))) (/.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (tan.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 F (/.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (*.f64 (neg.f64 (cos.f64 B)) (tan.f64 B))) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (*.f64 (sin.f64 B) #s(literal 0 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (*.f64 (cos.f64 B) #s(literal 1 binary64))))
(fma.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (*.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B))))
(neg.f64 (/.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) (tan.f64 B)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x)))
(neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (tan.f64 (neg.f64 B)) x) (tan.f64 B)))
(*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (neg.f64 x))
(+.f64 (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) #s(literal 0 binary64)))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (*.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x)
(-.f64 (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 x (neg.f64 (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (cos.f64 B))
(/.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (neg.f64 (cos.f64 B)))
(/.f64 (neg.f64 (fma.f64 x (neg.f64 (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F))) (neg.f64 (cos.f64 B)))
(/.f64 (neg.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F))) (cos.f64 B))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 F (cos.f64 B)) (neg.f64 x))
(fma.f64 (/.f64 F (cos.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 x))
(fma.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) F (neg.f64 x))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 #s(literal 1 binary64) (cos.f64 B)) (neg.f64 x))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (/.f64 #s(literal -1 binary64) (cos.f64 B)) (neg.f64 x))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 F (neg.f64 (cos.f64 B))) (neg.f64 x))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (*.f64 F (/.f64 #s(literal -1 binary64) (cos.f64 B))) (neg.f64 x))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) (neg.f64 x))
(fma.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (cos.f64 B))) (neg.f64 x))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 x))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) (neg.f64 x))
(fma.f64 (/.f64 #s(literal -1 binary64) (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (neg.f64 x))
(fma.f64 (neg.f64 F) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 (cos.f64 B))) (neg.f64 x))
(fma.f64 x #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)))
(fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)))
(fma.f64 (neg.f64 x) #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)))
(fma.f64 F (*.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (cos.f64 B))) (neg.f64 x))
(fma.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) #s(literal 0 binary64)))
(fma.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (*.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x)))
(fma.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x)))
(neg.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))))
(neg.f64 (*.f64 (-.f64 x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 F (cos.f64 B)))
(*.f64 (/.f64 F (cos.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)) F)
(*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (/.f64 #s(literal -1 binary64) (cos.f64 B)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 F (neg.f64 (cos.f64 B))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (*.f64 F (/.f64 #s(literal -1 binary64) (cos.f64 B))))
(*.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (cos.f64 B)))
(*.f64 (neg.f64 F) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (cos.f64 B))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)))
(*.f64 (neg.f64 F) (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 (cos.f64 B))))
(*.f64 F (*.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (cos.f64 B))))
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B))
(/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) (neg.f64 (cos.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal -1 binary64)) (neg.f64 (cos.f64 B)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)) #s(literal 1 binary64)) (neg.f64 (cos.f64 B)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (neg.f64 (cos.f64 B)))
(neg.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (neg.f64 (cos.f64 B))))
(*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)
(*.f64 F (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 1 binary64))
(*.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (neg.f64 F))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F))
(*.f64 F (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (neg.f64 F) (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) F)
(*.f64 F (neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))))
(+.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(+.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) F (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) F (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 F (neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 F (neg.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 F (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (neg.f64 F) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (neg.f64 F) (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 F (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 0 binary64)))
(fma.f64 F (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (neg.f64 F) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (neg.f64 F) (neg.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 F (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(fma.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)))
(neg.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 F)))
(pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(+.f64 (+.f64 x x) (fma.f64 F F #s(literal 2 binary64)))
(+.f64 (*.f64 F F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(+.f64 (+.f64 x #s(literal 2 binary64)) (fma.f64 F F x))
(+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 F F))
(+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 F F #s(literal 1 binary64)))
(+.f64 (fma.f64 F F #s(literal 2 binary64)) (+.f64 x x))
(+.f64 (fma.f64 F F #s(literal 1 binary64)) (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)))
(+.f64 (fma.f64 F F (+.f64 x x)) #s(literal 2 binary64))
(+.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))) #s(literal 1 binary64))
(+.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) #s(literal 0 binary64))
(+.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64))) x)
(+.f64 #s(literal 2 binary64) (fma.f64 F F (+.f64 x x)))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(+.f64 #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(+.f64 x (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(-.f64 (fma.f64 F F (+.f64 x x)) (neg.f64 #s(literal 2 binary64)))
(-.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64))) (neg.f64 x))
(-.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))) #s(literal -1 binary64))
(-.f64 x (-.f64 (neg.f64 x) (fma.f64 F F #s(literal 2 binary64))))
(-.f64 (+.f64 x x) (neg.f64 (fma.f64 F F #s(literal 2 binary64))))
(-.f64 (*.f64 F F) (neg.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64))))
(-.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) (neg.f64 (*.f64 F F)))
(-.f64 (fma.f64 F F #s(literal 2 binary64)) (-.f64 (neg.f64 x) x))
(-.f64 #s(literal 2 binary64) (neg.f64 (fma.f64 F F (+.f64 x x))))
(-.f64 #s(literal 2 binary64) (fma.f64 (neg.f64 F) F (-.f64 (neg.f64 x) x)))
(-.f64 #s(literal 2 binary64) (-.f64 (-.f64 (neg.f64 x) x) (*.f64 F F)))
(-.f64 #s(literal 2 binary64) (-.f64 (neg.f64 (*.f64 F F)) (+.f64 x x)))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (fma.f64 F F (+.f64 x x))))
(-.f64 x (neg.f64 (fma.f64 F F (+.f64 x #s(literal 2 binary64)))))
(-.f64 x (+.f64 (neg.f64 x) (neg.f64 (fma.f64 F F #s(literal 2 binary64)))))
(/.f64 (fma.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (+.f64 x x) #s(literal 1 binary64) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 x) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (neg.f64 x) (neg.f64 #s(literal 2 binary64)) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (fabs.f64 F) (fabs.f64 F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 2 binary64) (*.f64 F F))
(fma.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 F F))
(fma.f64 (neg.f64 F) (neg.f64 F) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (-.f64 x #s(literal -1 binary64)) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) (+.f64 x #s(literal 2 binary64)) (fma.f64 F F x))
(fma.f64 #s(literal 1 binary64) (+.f64 x x) (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 F F (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) x (fma.f64 F F #s(literal 2 binary64)))
(fma.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (neg.f64 x)) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (fma.f64 F F (+.f64 x x)))
(fma.f64 (neg.f64 x) #s(literal -1 binary64) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (fma.f64 F F (+.f64 x x)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 x #s(literal 1 binary64) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) x (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (fma.f64 F F (+.f64 x #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) (+.f64 (fma.f64 x #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 F F)))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) (+.f64 (fma.f64 F F #s(literal 1 binary64)) (+.f64 x x)))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (neg.f64 (neg.f64 (fabs.f64 F))) (fma.f64 x #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (-.f64 (fma.f64 F F #s(literal 1 binary64)) (-.f64 (neg.f64 x) x)))
(neg.f64 (neg.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64)))))
x
(*.f64 x #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) x)
(*.f64 (neg.f64 x) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 x))
(+.f64 x (*.f64 #s(literal 0 binary64) x))
(+.f64 x (*.f64 x #s(literal 0 binary64)))
(/.f64 (+.f64 x x) #s(literal 2 binary64))
(fma.f64 (neg.f64 x) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) x))
(fma.f64 (neg.f64 x) #s(literal -1 binary64) (*.f64 x #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (*.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal -1 binary64) (neg.f64 x) (*.f64 x #s(literal 0 binary64)))
(fma.f64 x #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) x))
(fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) x (*.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 x #s(literal 0 binary64)))
(neg.f64 (neg.f64 x))
#s(literal 2 binary64)
(*.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) #s(literal 1 binary64))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) #s(literal 1 binary64))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(neg.f64 (neg.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 F F) #s(literal 2 binary64))
(+.f64 (fma.f64 F F #s(literal 2 binary64)) #s(literal 0 binary64))
(+.f64 (fma.f64 F F #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) (*.f64 F F))
(+.f64 #s(literal 1 binary64) (fma.f64 F F #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(+.f64 #s(literal 2 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(-.f64 (*.f64 F F) (neg.f64 #s(literal 2 binary64)))
(-.f64 (fma.f64 F F #s(literal 1 binary64)) #s(literal -1 binary64))
(-.f64 #s(literal 2 binary64) (neg.f64 (*.f64 F F)))
(-.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 F F #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 F F)))
(-.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 F F))))
(/.f64 (fma.f64 (fma.f64 F F #s(literal 1 binary64)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 F F #s(literal 2 binary64))
(fma.f64 (fabs.f64 F) (fabs.f64 F) #s(literal 2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (neg.f64 F) (neg.f64 F) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 F F))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (*.f64 F F))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (fma.f64 F F #s(literal 1 binary64)))
(fma.f64 (neg.f64 (fabs.f64 F)) (neg.f64 (fabs.f64 F)) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) (+.f64 #s(literal 0 binary64) (fma.f64 F F #s(literal 1 binary64))))
(fma.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (neg.f64 (neg.f64 (fabs.f64 F))) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) (*.f64 (neg.f64 (neg.f64 (fabs.f64 F))) (fabs.f64 F)))
(neg.f64 (neg.f64 (fma.f64 F F #s(literal 2 binary64))))
F
(*.f64 F #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) F)
(+.f64 F (*.f64 #s(literal 0 binary64) F))
(+.f64 F (*.f64 F #s(literal 0 binary64)))
(/.f64 (*.f64 F #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) F) #s(literal 2 binary64))
(fma.f64 F #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) F))
(fma.f64 F #s(literal 1 binary64) (*.f64 F #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) F (*.f64 #s(literal 0 binary64) F))
(fma.f64 #s(literal 1 binary64) F (*.f64 F #s(literal 0 binary64)))
(neg.f64 (neg.f64 F))
(*.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))
(+.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) #s(literal 2 binary64))
(/.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(pow.f64 (neg.f64 #s(literal 2 binary64)) #s(literal -1 binary64))
#s(literal -1 binary64)
(*.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) F) (neg.f64 F))
(*.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 B))
(*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) F))
(*.f64 (neg.f64 B) (/.f64 #s(literal 1 binary64) B))
(+.f64 #s(literal -1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 F) F)
(/.f64 (neg.f64 B) B)
(/.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64)))
(/.f64 F (neg.f64 F))
(/.f64 (*.f64 (neg.f64 F) #s(literal -1 binary64)) (neg.f64 F))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 B)) (neg.f64 B))
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (neg.f64 F) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (neg.f64 F) (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (neg.f64 F) (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 B) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 B) (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 B) (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)))
(fma.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) F) #s(literal 0 binary64))
(fma.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)))
(fma.f64 (neg.f64 B) (/.f64 #s(literal 1 binary64) B) #s(literal 0 binary64))
(fma.f64 (neg.f64 B) (/.f64 #s(literal 1 binary64) B) (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 (neg.f64 B) (/.f64 #s(literal 1 binary64) B) (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) #s(literal 0 binary64)))
(neg.f64 #s(literal 1 binary64))
(+.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (*.f64 (cos.f64 B) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) (*.f64 (sin.f64 B) #s(literal 0 binary64)))
(+.f64 (*.f64 (sin.f64 (fabs.f64 B)) #s(literal 0 binary64)) (*.f64 (cos.f64 B) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 (neg.f64 B)) #s(literal 0 binary64)) (*.f64 (cos.f64 B) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(-.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (neg.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64))))
(-.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (*.f64 (neg.f64 (cos.f64 B)) #s(literal 1 binary64)))
(-.f64 (*.f64 (sin.f64 (neg.f64 B)) #s(literal 0 binary64)) (*.f64 (cos.f64 B) (sin.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(-.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) (*.f64 (cos.f64 B) (sin.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(cos.f64 B)
(cos.f64 (fabs.f64 B))
(cos.f64 (neg.f64 B))
(cos.f64 (neg.f64 (fabs.f64 B)))
(cos.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (fabs.f64 B) (PI.f64)) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (neg.f64 B) (PI.f64)) (PI.f64)))
(cos.f64 (+.f64 (/.f64 (+.f64 (fma.f64 B #s(literal 2 binary64) (PI.f64)) (PI.f64)) #s(literal 2 binary64)) (PI.f64)))
(cos.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (+.f64 B (PI.f64))) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (+.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) B) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (neg.f64 (neg.f64 (fabs.f64 B))))
(fma.f64 (sin.f64 (fabs.f64 B)) #s(literal 0 binary64) (*.f64 (cos.f64 B) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (neg.f64 B)) #s(literal 0 binary64) (*.f64 (cos.f64 B) #s(literal 1 binary64)))
(fma.f64 (sin.f64 B) #s(literal 0 binary64) (*.f64 (cos.f64 B) #s(literal 1 binary64)))
(fma.f64 (cos.f64 B) #s(literal 1 binary64) (*.f64 (sin.f64 B) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 B) (*.f64 (sin.f64 B) #s(literal 0 binary64)))
(fma.f64 #s(literal 0 binary64) (sin.f64 B) (*.f64 (cos.f64 B) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 B) (*.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (cos.f64 B) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(neg.f64 (neg.f64 (cos.f64 B)))
(sin.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))
(sin.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))
(sin.f64 (+.f64 (fabs.f64 B) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (+.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (+.f64 B (PI.f64))) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) B) (PI.f64)))
(sin.f64 (+.f64 (neg.f64 (fabs.f64 B)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(sin.f64 (neg.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (+.f64 B (PI.f64)))))
B
(*.f64 B #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) B)
(/.f64 (+.f64 B B) #s(literal 2 binary64))
(neg.f64 (neg.f64 B))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (sin.f64 B))
(*.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(*.f64 (sin.f64 (neg.f64 B)) (/.f64 #s(literal -1 binary64) (cos.f64 B)))
(*.f64 (sin.f64 B) (/.f64 #s(literal 1 binary64) (cos.f64 B)))
(/.f64 (sin.f64 B) (cos.f64 B))
(/.f64 (*.f64 (sin.f64 B) #s(literal -1 binary64)) (neg.f64 (cos.f64 B)))
(/.f64 (*.f64 (sin.f64 B) #s(literal 1 binary64)) (cos.f64 B))
(/.f64 (sin.f64 (neg.f64 B)) (neg.f64 (cos.f64 B)))
(neg.f64 (tan.f64 (neg.f64 B)))
(tan.f64 B)
(tan.f64 (+.f64 B (PI.f64)))
(tan.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))
(tan.f64 (+.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)) (PI.f64)))
#s(approx (- (/ (* F (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2))) (sin B)) (/ x (tan B))) #s(approx (/ (- 1 (* x (cos B))) (sin B)) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
#s(approx (/ (- 1 (* x (cos B))) (sin B)) (/.f64 (-.f64 #s(literal 1 binary64) x) B))
(*.f64 (-.f64 x #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) B))
(*.f64 (-.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) B))
(*.f64 (/.f64 #s(literal -1 binary64) B) (-.f64 x #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 1 binary64) x))
(*.f64 (-.f64 B (*.f64 x B)) (/.f64 #s(literal 1 binary64) (*.f64 B B)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) x) B))
(*.f64 (-.f64 (neg.f64 B) (neg.f64 (*.f64 x B))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 B B))))
(+.f64 (neg.f64 (/.f64 x B)) (/.f64 #s(literal 1 binary64) B))
(+.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 (/.f64 x B)))
(-.f64 (/.f64 #s(literal 1 binary64) B) (/.f64 x B))
(-.f64 (/.f64 B (*.f64 B B)) (/.f64 (*.f64 x B) (*.f64 B B)))
(-.f64 (neg.f64 (/.f64 x B)) (/.f64 #s(literal -1 binary64) B))
(-.f64 (/.f64 (neg.f64 B) (neg.f64 (*.f64 B B))) (/.f64 (neg.f64 (*.f64 x B)) (neg.f64 (*.f64 B B))))
(/.f64 (-.f64 #s(literal 1 binary64) x) B)
(/.f64 (-.f64 x #s(literal 1 binary64)) (neg.f64 B))
(/.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 B))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (neg.f64 B))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) x)) (neg.f64 B))
(/.f64 (-.f64 B (*.f64 x B)) (*.f64 B B))
(/.f64 (fma.f64 #s(literal -1 binary64) B (*.f64 (neg.f64 B) (neg.f64 x))) (neg.f64 (*.f64 B B)))
(/.f64 (fma.f64 #s(literal -1 binary64) B (*.f64 (neg.f64 x) (neg.f64 B))) (neg.f64 (*.f64 B B)))
(/.f64 (-.f64 (neg.f64 B) (neg.f64 (*.f64 x B))) (neg.f64 (*.f64 B B)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 B)) (*.f64 (neg.f64 B) (neg.f64 x))) (*.f64 B B))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) B) (*.f64 (neg.f64 B) x)) (neg.f64 (*.f64 B B)))
(/.f64 (/.f64 (-.f64 B (*.f64 x B)) B) B)
(/.f64 (/.f64 (-.f64 B (*.f64 x B)) (neg.f64 (fabs.f64 B))) (neg.f64 (fabs.f64 B)))
(/.f64 (/.f64 (-.f64 B (*.f64 x B)) (fabs.f64 B)) (fabs.f64 B))
(/.f64 (/.f64 (-.f64 B (*.f64 x B)) (neg.f64 B)) (neg.f64 B))
(/.f64 (neg.f64 (-.f64 B (*.f64 x B))) (neg.f64 (*.f64 B B)))
(/.f64 (/.f64 (-.f64 (neg.f64 B) (neg.f64 (*.f64 x B))) B) (neg.f64 B))
(/.f64 (neg.f64 (-.f64 (neg.f64 B) (neg.f64 (*.f64 x B)))) (*.f64 B B))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) B) (/.f64 #s(literal 1 binary64) B))
(fma.f64 (/.f64 #s(literal -1 binary64) B) x (/.f64 #s(literal 1 binary64) B))
(fma.f64 (/.f64 #s(literal 1 binary64) B) (neg.f64 x) (/.f64 #s(literal 1 binary64) B))
(fma.f64 x (/.f64 #s(literal -1 binary64) B) (/.f64 #s(literal 1 binary64) B))
(fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x B)) (/.f64 #s(literal 1 binary64) B))
(fma.f64 (/.f64 #s(literal 1 binary64) B) #s(literal 1 binary64) (neg.f64 (/.f64 x B)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) B) (neg.f64 (/.f64 x B)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) B) (neg.f64 (/.f64 x B)))
(neg.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) B))
(neg.f64 (/.f64 (-.f64 B (*.f64 x B)) (neg.f64 (*.f64 B B))))
(*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x))
(+.f64 (neg.f64 x) #s(literal 1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 x))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (neg.f64 x)))
(+.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) x)))
(+.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 0 binary64)))
(-.f64 #s(literal 1 binary64) x)
(-.f64 (neg.f64 x) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 (neg.f64 #s(literal 2 binary64)) x #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 x #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) x #s(literal 1 binary64))
(fma.f64 (neg.f64 x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (neg.f64 x))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B (neg.f64 x))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B (-.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (neg.f64 x))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal 1 binary64) (neg.f64 x) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (neg.f64 x))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (-.f64 #s(literal 0 binary64) x))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) (neg.f64 x))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (neg.f64 x))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (neg.f64 x))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) x)))
(fma.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B (+.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) x)))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) x) (*.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 #s(literal 0 binary64) (neg.f64 x)))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) (+.f64 #s(literal 0 binary64) (neg.f64 x)))
(neg.f64 (-.f64 x #s(literal 1 binary64)))
(neg.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)))
#s(literal 1 binary64)
(*.f64 #s(literal -1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) F) F)
(*.f64 (/.f64 #s(literal 1 binary64) B) B)
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 F (/.f64 #s(literal 1 binary64) F))
(*.f64 B (/.f64 #s(literal 1 binary64) B))
(fabs.f64 #s(literal -1 binary64))
(fabs.f64 #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(-.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 F F)
(/.f64 B B)
(/.f64 (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 F #s(literal -1 binary64)) (neg.f64 F))
(/.f64 (*.f64 #s(literal -1 binary64) F) (neg.f64 F))
(/.f64 (*.f64 #s(literal -1 binary64) B) (neg.f64 B))
(/.f64 (fabs.f64 #s(literal 2 binary64)) (fabs.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 F) (neg.f64 F))
(/.f64 (+.f64 (exp.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))) (exp.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))))) #s(literal 2 binary64))
(cosh.f64 #s(literal 0 binary64))
(cosh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(cosh.f64 (neg.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))))
(exp.f64 #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) #s(literal 0 binary64))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) #s(literal 0 binary64))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (/.f64 #s(literal 0 binary64) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(neg.f64 #s(literal -1 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(pow.f64 F (+.f64 #s(literal -1 binary64) #s(literal 1 binary64)))
(pow.f64 B (+.f64 #s(literal -1 binary64) #s(literal 1 binary64)))
(sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64)))
(sqrt.f64 #s(literal 1 binary64))
#s(approx (- (/ (* F (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2))) (sin B)) (/ x (tan B))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (/.f64 #s(literal -1 binary64) F)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) F)
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 #s(literal -1 binary64) F))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 F))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 F (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)))
(*.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(*.f64 F (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F)))
(*.f64 F (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F)))
(*.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F)))
(+.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(/.f64 #s(literal -1 binary64) (sin.f64 B))
(/.f64 (/.f64 (neg.f64 F) (sin.f64 B)) F)
(/.f64 (*.f64 (neg.f64 F) (/.f64 #s(literal -1 binary64) F)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (neg.f64 F) #s(literal -1 binary64)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 F)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 F (/.f64 #s(literal -1 binary64) F)) (sin.f64 B))
(/.f64 (/.f64 F (sin.f64 B)) (neg.f64 F))
(/.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 B)))
(/.f64 F (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 F #s(literal -1 binary64)) (*.f64 (sin.f64 B) F))
(/.f64 (*.f64 #s(literal -1 binary64) F) (*.f64 (sin.f64 B) F))
(/.f64 (neg.f64 F) (*.f64 (sin.f64 B) F))
(/.f64 (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) #s(literal -1 binary64)) (neg.f64 F))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(literal 1 binary64)) (neg.f64 F))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 F) (sin.f64 B))) (neg.f64 F))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 F (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 F (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) F (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 #s(literal -1 binary64) F) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 F) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 F (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 F (sin.f64 B)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (/.f64 #s(literal -1 binary64) F)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 B))))
(neg.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(pow.f64 (sin.f64 (neg.f64 B)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (neg.f64 F))
(*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) F)
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 F (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 F (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) #s(literal 1 binary64)))
(+.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 F) (sin.f64 B))))
(+.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) #s(literal 0 binary64)))
(/.f64 (neg.f64 F) (sin.f64 B))
(/.f64 (*.f64 (neg.f64 F) #s(literal 2 binary64)) (*.f64 (sin.f64 B) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 F) #s(literal -1 binary64)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 F)) (sin.f64 (neg.f64 B)))
(/.f64 F (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 F #s(literal 2 binary64)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal 2 binary64)))
(fma.f64 F (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 F) (sin.f64 B))))
(fma.f64 F (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) #s(literal 1 binary64)) (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 F) (sin.f64 B))))
(fma.f64 (neg.f64 F) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) F (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 F) (sin.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) F (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (neg.f64 F) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 F) (sin.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (neg.f64 F) (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 F) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 F) (sin.f64 B))))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 F) (sin.f64 B))))
(fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 F (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (/.f64 (neg.f64 F) (sin.f64 B))))
(fma.f64 F (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) #s(literal 0 binary64)))
(neg.f64 (/.f64 F (sin.f64 B)))
(neg.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(literal 1 binary64)))
(*.f64 (neg.f64 F) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 F))
(+.f64 (neg.f64 F) (*.f64 #s(literal 0 binary64) (neg.f64 F)))
(+.f64 (neg.f64 F) (*.f64 (neg.f64 F) #s(literal 0 binary64)))
(/.f64 (*.f64 (neg.f64 F) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 (neg.f64 F) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (neg.f64 F)))
(fma.f64 (neg.f64 F) #s(literal 1 binary64) (*.f64 (neg.f64 F) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 F) (*.f64 #s(literal 0 binary64) (neg.f64 F)))
(fma.f64 #s(literal 1 binary64) (neg.f64 F) (*.f64 (neg.f64 F) #s(literal 0 binary64)))
(neg.f64 F)
(+.f64 (*.f64 (cos.f64 B) #s(literal 0 binary64)) (*.f64 (sin.f64 (neg.f64 B)) (sin.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(-.f64 (*.f64 #s(literal 0 binary64) (cos.f64 B)) (*.f64 #s(literal 1 binary64) (sin.f64 (neg.f64 B))))
(-.f64 (*.f64 (cos.f64 B) #s(literal 0 binary64)) (*.f64 (sin.f64 (neg.f64 B)) #s(literal 1 binary64)))
(cos.f64 (neg.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)))
(cos.f64 (+.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) (+.f64 B (PI.f64))))
(cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))
(cos.f64 (+.f64 (+.f64 B (PI.f64)) (/.f64 (PI.f64) #s(literal 2 binary64))))
(cos.f64 (fabs.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B)))
(fma.f64 (cos.f64 B) #s(literal 0 binary64) (*.f64 (sin.f64 (neg.f64 B)) (sin.f64 (neg.f64 (/.f64 (PI.f64) #s(literal 2 binary64))))))
(neg.f64 (sin.f64 (neg.f64 B)))
(sin.f64 B)
(sin.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))
(sin.f64 (-.f64 (neg.f64 (PI.f64)) B))
(sin.f64 (+.f64 (neg.f64 B) (PI.f64)))
(sin.f64 (+.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B) (/.f64 (PI.f64) #s(literal 2 binary64))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(neg.f64 #s(approx (/ x (tan B)) (/.f64 x B)))
#s(approx (/ x (tan B)) (/.f64 x B))
(*.f64 (neg.f64 x) (/.f64 #s(literal -1 binary64) B))
(*.f64 (/.f64 #s(literal -1 binary64) B) (neg.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) B) x)
(*.f64 (/.f64 x B) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x B))
(*.f64 x (/.f64 #s(literal 1 binary64) B))
(/.f64 x B)
(/.f64 (neg.f64 x) (neg.f64 B))
(neg.f64 (neg.f64 (/.f64 x B)))
(*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))
(/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B)))
#s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))
(*.f64 (fma.f64 (*.f64 B #s(literal -1/6 binary64)) B #s(literal 1 binary64)) B)
(*.f64 B (fma.f64 (*.f64 B #s(literal -1/6 binary64)) B #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B)) B)
(+.f64 B (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B)))
(+.f64 B (*.f64 (neg.f64 (neg.f64 (*.f64 B #s(literal -1/6 binary64)))) (*.f64 B B)))
(-.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B)) (neg.f64 B))
(-.f64 B (neg.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B))))
(fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B)
(fma.f64 (*.f64 B B) (*.f64 B #s(literal -1/6 binary64)) B)
(fma.f64 (*.f64 (*.f64 B B) B) #s(literal -1/6 binary64) B)
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 B B) B) B)
(fma.f64 (*.f64 (fabs.f64 B) #s(literal -1/6 binary64)) (*.f64 (fabs.f64 B) B) B)
(fma.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) (fabs.f64 B)) (fabs.f64 B) B)
(fma.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) B) B B)
(fma.f64 (neg.f64 (*.f64 B #s(literal -1/6 binary64))) (neg.f64 (*.f64 B B)) B)
(fma.f64 (neg.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) B)) (neg.f64 B) B)
(fma.f64 B (*.f64 (*.f64 B #s(literal -1/6 binary64)) B) B)
(fma.f64 (fabs.f64 B) (*.f64 (*.f64 B #s(literal -1/6 binary64)) (fabs.f64 B)) B)
(fma.f64 (neg.f64 B) (neg.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) B)) B)
(fma.f64 B #s(literal 1 binary64) (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B)))
(fma.f64 #s(literal 1 binary64) B (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B)))
(fma.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) (neg.f64 (fabs.f64 B))) (neg.f64 (fabs.f64 B)) B)
(fma.f64 (neg.f64 (fabs.f64 B)) (*.f64 (neg.f64 (fabs.f64 B)) (*.f64 B #s(literal -1/6 binary64))) B)
(fma.f64 #s(literal 1 binary64) B (*.f64 (neg.f64 (neg.f64 (*.f64 B #s(literal -1/6 binary64)))) (*.f64 B B)))
(fma.f64 B #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (*.f64 B #s(literal -1/6 binary64)))) (*.f64 B B)))
(neg.f64 (neg.f64 (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B)))
(neg.f64 (-.f64 (neg.f64 (*.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B))) B))
(*.f64 B #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) B)
#s(literal -1/6 binary64)
(*.f64 B B)
(*.f64 (fabs.f64 B) (fabs.f64 B))
(*.f64 (neg.f64 B) (neg.f64 B))
(*.f64 (neg.f64 (fabs.f64 B)) (neg.f64 (fabs.f64 B)))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 B))) (neg.f64 (neg.f64 (fabs.f64 B))))
(fabs.f64 (*.f64 B B))
(fabs.f64 (neg.f64 (*.f64 B B)))
(neg.f64 (neg.f64 (*.f64 B B)))
(pow.f64 B #s(literal 2 binary64))
(pow.f64 (fabs.f64 B) #s(literal 2 binary64))
(pow.f64 (neg.f64 B) #s(literal 2 binary64))
(pow.f64 (*.f64 B B) #s(literal 1 binary64))
(pow.f64 (neg.f64 (fabs.f64 B)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 B B) (*.f64 B B)))
#s(approx (- (/ (* F (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2))) (sin B)) (/ x (tan B))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))))
(*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F))
(*.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (fma.f64 (cos.f64 B) x #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 F (sin.f64 B)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 (sin.f64 B) F)) F)
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 (neg.f64 B))) #s(literal -1 binary64))
(*.f64 (*.f64 (/.f64 F (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))) (/.f64 #s(literal 1 binary64) F))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(*.f64 F (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 (sin.f64 B) F)))
(*.f64 (neg.f64 F) (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (sin.f64 B) F)))
(*.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F))
(*.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 F (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 (neg.f64 B))))
(*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(+.f64 (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (*.f64 x (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(-.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B))
(/.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 F (sin.f64 B))) (neg.f64 F))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (*.f64 (sin.f64 B) F))
(/.f64 (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))) (neg.f64 F))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))) F)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 (neg.f64 F) (sin.f64 B))) (neg.f64 F))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal -1 binary64)) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (neg.f64 F))
(/.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) #s(literal -1 binary64)) (*.f64 (sin.f64 B) F))
(/.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) #s(literal 1 binary64)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (/.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (sin.f64 B)) (neg.f64 F))
(/.f64 (*.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) F) (*.f64 (*.f64 F F) (sin.f64 B)))
(/.f64 (*.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) (neg.f64 F)) (*.f64 (*.f64 F F) (sin.f64 (neg.f64 B))))
(/.f64 (*.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) (/.f64 F (sin.f64 B))) (*.f64 F F))
(/.f64 (*.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (sin.f64 B)) F) (neg.f64 F))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal -1 binary64)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 1 binary64)) (*.f64 (sin.f64 B) F))
(/.f64 (*.f64 F (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (sin.f64 B))) (neg.f64 F))
(/.f64 (neg.f64 (*.f64 (/.f64 F (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))))) (neg.f64 F))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 F) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) F) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 (cos.f64 B)) (/.f64 x (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 x (sin.f64 B)) (neg.f64 (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) F (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (tan.f64 B)) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 B)) (neg.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 #s(literal -1 binary64) (/.f64 x (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 F (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 x (/.f64 #s(literal -1 binary64) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 F (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (cos.f64 B) (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (neg.f64 F) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) F) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (neg.f64 F)) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (neg.f64 x)) (cos.f64 B) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F) F (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) F) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (*.f64 (neg.f64 x) (cos.f64 B)) (/.f64 F (sin.f64 B))) (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) x) (neg.f64 (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 F (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 (neg.f64 x) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) #s(literal 1 binary64)) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 (neg.f64 x) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (neg.f64 x) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 F (*.f64 (neg.f64 x) (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 x (*.f64 (neg.f64 (cos.f64 B)) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F) (*.f64 F (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(fma.f64 (neg.f64 F) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 F (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 (neg.f64 F) (sin.f64 B)) (*.f64 F (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F)) (*.f64 F (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) #s(literal 1 binary64)) (*.f64 F (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 F) (*.f64 F (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(fma.f64 F (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 F (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 F (sin.f64 B)) (*.f64 F (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) F) (*.f64 F (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(fma.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) F) (*.f64 F (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) F (*.f64 F (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 F (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 1 binary64) (*.f64 F (/.f64 (/.f64 (neg.f64 x) (tan.f64 B)) F)))
(neg.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (sin.f64 B)))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 (neg.f64 B))))
(neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal -1 binary64) (sin.f64 B))))
(neg.f64 (*.f64 (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (/.f64 F (sin.f64 B))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 (neg.f64 F) (sin.f64 B))))
(neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 (sin.f64 B) F)) (neg.f64 F)))
(neg.f64 (*.f64 F (/.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (sin.f64 B) F))))
(neg.f64 (*.f64 (neg.f64 F) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 (sin.f64 B) F))))
(neg.f64 (/.f64 (*.f64 (/.f64 F (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))) (neg.f64 F)))
(*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) F) F))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (/.f64 #s(literal -1 binary64) F))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) F)
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 #s(literal 1 binary64) F))
(*.f64 F (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F))
(*.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F))
(*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) F))
(+.f64 (*.f64 (neg.f64 x) (cos.f64 B)) #s(literal 1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (cos.f64 B)))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (cos.f64 B))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) F))
(+.f64 #s(literal 1 binary64) (*.f64 F (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))
(-.f64 (*.f64 (neg.f64 x) (cos.f64 B)) #s(literal -1 binary64))
(/.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (neg.f64 F))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) F)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B))) F) (*.f64 F F))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal -1 binary64)) (neg.f64 F))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 1 binary64)) F)
(/.f64 (*.f64 F (-.f64 F (*.f64 (*.f64 F x) (cos.f64 B)))) (*.f64 F F))
(fma.f64 (neg.f64 x) (cos.f64 B) #s(literal 1 binary64))
(fma.f64 (cos.f64 B) (neg.f64 x) #s(literal 1 binary64))
(fma.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) F) F) #s(literal 0 binary64))
(fma.f64 (neg.f64 (cos.f64 B)) x #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 x) (cos.f64 B)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (/.f64 #s(literal -1 binary64) F) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (cos.f64 B)) #s(literal 1 binary64))
(fma.f64 x (neg.f64 (cos.f64 B)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 (neg.f64 x) (cos.f64 B)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (*.f64 (neg.f64 x) (cos.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (*.f64 (neg.f64 x) (cos.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B (*.f64 (neg.f64 x) (cos.f64 B)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (neg.f64 x) (cos.f64 B)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (*.f64 (neg.f64 x) (cos.f64 B)))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) (*.f64 (neg.f64 x) (cos.f64 B)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) F (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) F (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) F #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 (cos.f64 B)) #s(literal 1 binary64)) x #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 #s(literal 1 binary64) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (/.f64 #s(literal 1 binary64) F) #s(literal 0 binary64))
(fma.f64 F (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 F (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 F (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 0 binary64))
(fma.f64 x (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 B))) #s(literal 1 binary64))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (cos.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B (-.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (cos.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (-.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (cos.f64 B))))
(fma.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (/.f64 #s(literal -1 binary64) F) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) F) (/.f64 #s(literal -1 binary64) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (cos.f64 B))))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (cos.f64 B))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (-.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (cos.f64 B))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) F) F) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) F) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (cos.f64 B))))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 x) (cos.f64 B))))
(fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))))
(fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) F) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) F) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) F))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) F))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) F))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) F))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) F))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) F))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) (*.f64 (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F)) F))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (*.f64 F (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (*.f64 F (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(fma.f64 (/.f64 #s(literal 1 binary64) B) B (*.f64 F (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(fma.f64 F (/.f64 #s(literal 1 binary64) F) (*.f64 F (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) F (*.f64 F (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 F (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(fma.f64 B (/.f64 #s(literal 1 binary64) B) (*.f64 F (*.f64 (neg.f64 (cos.f64 B)) (/.f64 x F))))
(neg.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)))
(*.f64 x (cos.f64 B))
(*.f64 (cos.f64 B) x)
(*.f64 (*.f64 (cos.f64 B) #s(literal 1 binary64)) x)
(*.f64 (neg.f64 (cos.f64 B)) (neg.f64 x))
(*.f64 (*.f64 x (cos.f64 B)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))
(*.f64 x (*.f64 (cos.f64 B) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) (neg.f64 (cos.f64 B)))
(+.f64 (*.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) x) (*.f64 x (cos.f64 B)))
(+.f64 (*.f64 x (*.f64 (sin.f64 B) #s(literal 0 binary64))) (*.f64 x (cos.f64 B)))
(fma.f64 (*.f64 (sin.f64 B) #s(literal 0 binary64)) x (*.f64 x (cos.f64 B)))
(fma.f64 x (*.f64 (sin.f64 B) #s(literal 0 binary64)) (*.f64 x (cos.f64 B)))
(neg.f64 (*.f64 (neg.f64 x) (cos.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 1 binary64))
(*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 F))
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) F))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) F)
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
(*.f64 F (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)))
(*.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 (neg.f64 F) (sin.f64 B)))
(*.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 F (sin.f64 B)))
(*.f64 (neg.f64 F) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)))
(*.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) F))
(*.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F)))
(*.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (sin.f64 B)))
(+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(+.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (sin.f64 B))
(/.f64 F (*.f64 (sin.f64 B) F))
(/.f64 (*.f64 (neg.f64 F) #s(literal -1 binary64)) (*.f64 (sin.f64 B) F))
(/.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (neg.f64 F))
(/.f64 (/.f64 F (sin.f64 B)) F)
(/.f64 #s(literal 2 binary64) (*.f64 (sin.f64 B) #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 B)))
(/.f64 #s(literal -1 binary64) (sin.f64 (neg.f64 B)))
(/.f64 (*.f64 F #s(literal -1 binary64)) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 #s(literal -1 binary64) F) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (neg.f64 F) (*.f64 (neg.f64 F) (sin.f64 B)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (neg.f64 F) (sin.f64 B)) #s(literal 2 binary64)) (*.f64 (neg.f64 F) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(literal 2 binary64)) (*.f64 F #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(literal -1 binary64)) (neg.f64 F))
(/.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(literal 1 binary64)) F)
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 F (sin.f64 B))) (*.f64 #s(literal 2 binary64) F))
(/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (neg.f64 F) (sin.f64 B))) (*.f64 #s(literal 2 binary64) (neg.f64 F)))
(/.f64 (*.f64 F #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 B) F) #s(literal 2 binary64)))
(/.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sin.f64 (neg.f64 B))))
(/.f64 (*.f64 #s(literal 2 binary64) F) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 B) F)))
(/.f64 (*.f64 (neg.f64 F) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 F) (sin.f64 B)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 F)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 F) (sin.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (sin.f64 B)))
(fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F) (/.f64 #s(literal 0 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 F) (/.f64 #s(literal 0 binary64) (sin.f64 B)))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 0 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) F (/.f64 #s(literal 0 binary64) (sin.f64 B)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (sin.f64 B)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (sin.f64 B)))
(fma.f64 F (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (/.f64 #s(literal 0 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 #s(literal 0 binary64) (sin.f64 B)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 F (sin.f64 B)) (/.f64 #s(literal 0 binary64) (sin.f64 B)))
(fma.f64 (neg.f64 F) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) (/.f64 #s(literal 0 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) F) (/.f64 #s(literal 0 binary64) (sin.f64 B)))
(fma.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(fma.f64 (*.f64 (/.f64 F (sin.f64 B)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal 0 binary64) (sin.f64 B)))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) (/.f64 #s(literal 1 binary64) F)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (sin.f64 B)))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) F (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) F (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(fma.f64 (/.f64 (neg.f64 F) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 F) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) (neg.f64 F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 F) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(fma.f64 (neg.f64 F) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 (neg.f64 F) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(fma.f64 (/.f64 #s(literal -1 binary64) F) (/.f64 (neg.f64 F) (sin.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) F) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(fma.f64 (/.f64 F (sin.f64 B)) (/.f64 #s(literal 1 binary64) F) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 F (sin.f64 B)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(fma.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 F (sin.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 F (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(fma.f64 F (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 B) F)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sin.f64 B)) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) #s(literal 0 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 B)) #s(literal 1 binary64)))
(pow.f64 (sin.f64 B) #s(literal -1 binary64))
(*.f64 (sin.f64 B) F)
(*.f64 F (sin.f64 B))
(*.f64 (sin.f64 (neg.f64 B)) (neg.f64 F))
(*.f64 (neg.f64 F) (sin.f64 (neg.f64 B)))
(neg.f64 (*.f64 (neg.f64 F) (sin.f64 B)))

eval280.0ms (1.4%)

Memory
24.6MiB live, 250.2MiB allocated; 46ms collecting garbage
Compiler

Compiled 22 194 to 7 723 computations (65.2% saved)

prune147.0ms (0.7%)

Memory
-43.9MiB live, 109.5MiB allocated; 50ms collecting garbage
Pruning

65 alts after pruning (59 fresh and 6 done)

PrunedKeptTotal
New1 800331 833
Fresh242650
Picked235
Done033
Total1 826651 891
Accuracy
100.0%
Counts
1 891 → 65
Alt Table
Click to see full alt table
StatusAccuracyProgram
84.2%
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
59.2%
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 B)) (/.f64 (neg.f64 x) #s(approx (tan B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 B #s(literal 2 binary64))))))))
58.8%
(/.f64 (-.f64 (/.f64 (*.f64 #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) F) (cos.f64 B)) x) (tan.f64 B))
84.3%
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) x) (tan.f64 B))
71.6%
(/.f64 (-.f64 #s(approx (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) x) (tan.f64 B))
84.1%
(/.f64 (*.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (/.f64 #s(literal -1 binary64) (tan.f64 B))) (cos.f64 B))
14.6%
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (tan.f64 B))
17.4%
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (/.f64 #s(literal -1 binary64) (cos.f64 B))) (tan.f64 B))
47.2%
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x F) (/.f64 #s(literal 1 binary64) (*.f64 F (cos.f64 B)))))) (tan.f64 B))
58.9%
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.f64 B))
60.4%
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))) (/.f64 x (tan.f64 B)))
58.4%
(-.f64 (/.f64 (*.f64 #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
56.0%
(-.f64 (/.f64 #s(approx (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) #s(literal -1 binary64)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
64.5%
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
40.1%
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 (*.f64 B B) B) #s(literal -1/6 binary64) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
30.9%
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64)))))
22.2%
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (/.f64 #s(literal 1 binary64) F))))
24.1%
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (/.f64 #s(literal -1 binary64) F))))
52.9%
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
40.0%
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
38.8%
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) #s(approx (* (/ F (sin B)) (pow (+ (* x 2) (+ (* F F) 2)) (/ -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))))
51.4%
(+.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 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) F) #s(literal 2 binary64))))))
52.9%
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) F) (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))))))
84.3%
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (cos.f64 B))
46.2%
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
27.5%
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
58.9%
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
53.0%
#s(approx (- (/ (* (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2)) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)))
14.6%
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
53.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 #s(literal 1 binary64) (sin.f64 B))))
8.9%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 (-.f64 (neg.f64 (PI.f64)) B))) F))
17.6%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 B)) F))
10.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (/.f64 (neg.f64 F) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))))) F))
20.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (neg.f64 F) (*.f64 (sin.f64 B) F)))
9.9%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (/.f64 (fma.f64 #s(literal -1 binary64) F (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) F))
10.1%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (*.f64 #s(literal -1 binary64) (/.f64 F B))) F))
8.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 (-.f64 (neg.f64 (PI.f64)) B))))
8.7%
#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 (-.f64 (PI.f64) B))))
11.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) (sin.f64 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))))
11.2%
#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 (neg.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64))))))
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)))
4.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) (cos.f64 #s(approx (- (/ (PI) 2) B) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
4.5%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (cos.f64 #s(approx (- (/ (PI) 2) B) (*.f64 #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))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))))))
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) B)))
53.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sin.f64 B))))
42.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 x (cos.f64 B))) F) (/.f64 F (sin.f64 B))))
20.5%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 B) F)) F))
51.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) F))))
33.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (* x (cos B)) x)) (/.f64 F (*.f64 (sin.f64 B) F))))
45.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (sin.f64 B))))
45.2%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (/.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) F)) (sin.f64 B))))
20.5%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F))))
26.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 B F)))))
14.5%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))
26.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x F) (/.f64 #s(literal 1 binary64) F)) B))))
9.8%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (/ (/ (neg F) (sin B)) F) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1 binary64)) B)))
29.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (/.f64 (-.f64 B (*.f64 x B)) B) B)))
29.5%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) x))))) x) B)))
24.6%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 B (*.f64 x B)) (*.f64 B B))))
29.8%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
29.8%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 #s(approx (- 1 x) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64)))) B)))
29.7%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 1 binary64) x))))
24.4%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (-.f64 B (*.f64 x B)) (/.f64 #s(literal 1 binary64) (*.f64 B B)))))
27.0%
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) #s(approx (/ (- 1 x) B) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B x)) (/.f64 #s(literal 1 binary64) B))))))
Compiler

Compiled 3 250 to 2 341 computations (28% saved)

regimes147.0ms (0.7%)

Memory
49.4MiB live, 187.2MiB allocated; 19ms collecting garbage
Counts
128 → 3
Calls
Call 1
Inputs
#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) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 1 binary64) x))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (*.f64 #s(literal -1 binary64) (/.f64 F B))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 B (*.f64 x B)) (*.f64 B B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 #s(approx (- 1 x) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (/.f64 (-.f64 B (*.f64 x B)) B) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (-.f64 B (*.f64 x B)) (/.f64 #s(literal 1 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 (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) #s(approx (/ (- 1 x) B) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B x)) (/.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))))) #s(approx (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (/.f64 (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 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 (/ (/ (neg F) (sin B)) F) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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 (neg.f64 F) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (/.f64 (fma.f64 #s(literal -1 binary64) F (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) 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) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.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 (-.f64 (PI.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) (cos.f64 #s(approx (- (/ (PI) 2) 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(literal -1 binary64) (cos.f64 #s(approx (- (/ (PI) 2) B) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) x))))) 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 (-.f64 (neg.f64 (PI.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 (+.f64 (neg.f64 B) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 F (*.f64 (neg.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 (neg.f64 F) (*.f64 (sin.f64 B) F)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 B)) 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 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.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))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin 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 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) 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) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.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 (neg.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64))))))
#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) F) F) (sin.f64 B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 (-.f64 (neg.f64 (PI.f64)) B))) 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 (+.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64)) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (* x (cos B)) x)) (/.f64 F (*.f64 (sin.f64 B) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (* x (cos B)) x)) 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 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) 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 (neg.f64 F) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -7/360 binary64) (pow.f64 B #s(literal 2 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 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 B #s(literal 2 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))))) (*.f64 F (fma.f64 #s(literal -1 binary64) #s(approx (/ (* x (cos B)) (* F (sin B))) (/.f64 x (*.f64 B F))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 (*.f64 B B) B) #s(literal -1/6 binary64) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F #s(approx (sin B) B))) (/.f64 #s(literal 1 binary64) (*.f64 F #s(approx (sin B) B))))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 (*.f64 B B) B) #s(literal -1/6 binary64) 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x F) (fma.f64 (pow.f64 B #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x F)) (*.f64 #s(literal -1/6 binary64) (/.f64 x F))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) F))) (/.f64 #s(literal 1 binary64) F))) B))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) #s(approx (* (/ F (sin B)) (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 (+ (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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 (+.f64 F (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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))))))
#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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 B #s(literal 2 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))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2)) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 #s(literal 1 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 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (/.f64 #s(literal -1 binary64) (cos.f64 B))) (tan.f64 B))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (tan.f64 B))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.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 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 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)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(approx (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) #s(literal -1 binary64)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(approx (* (cos B) (tan B)) B)) (/.f64 x (tan.f64 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 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) #s(approx (sin B) B)) (/.f64 x (tan.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.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 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) F))))
#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 x (cos.f64 B))) (*.f64 F (sin.f64 B))) F))
#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 x (cos.f64 B))) F) (/.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 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) F) (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 F (/.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) 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 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal -1 binary64) F)) (sin.f64 (neg.f64 B)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(approx (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) x) (tan.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 (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 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x F) (/.f64 #s(literal 1 binary64) (*.f64 F (cos.f64 B)))))) (tan.f64 B))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 B)) (/.f64 (neg.f64 x) #s(approx (tan B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 B #s(literal 2 binary64))))))))
(-.f64 (/.f64 (*.f64 #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (/.f64 (*.f64 #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) F) (cos.f64 B)) x) (tan.f64 B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (sin.f64 B))))
(*.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (tan.f64 B))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 (cos.f64 B))) x) (tan.f64 (neg.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) x) (tan.f64 B))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (sin.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.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 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) F) (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 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 #s(literal -1 binary64) (*.f64 F (+.f64 (/.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 (*.f64 (*.f64 (*.f64 F (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))) F) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) #s(approx (/ x (tan B)) (/.f64 (+.f64 x (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) x))) B)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (cos.f64 B))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.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 (*.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (/.f64 #s(literal -1 binary64) (tan.f64 B))) (cos.f64 B))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 x (tan.f64 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 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 F (sin.f64 B))) F) #s(literal 2 binary64))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)) (/.f64 (*.f64 (sin.f64 B) x) (*.f64 (sin.f64 B) (tan.f64 B))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (tan.f64 B)) (*.f64 (sin.f64 B) x)) (*.f64 (sin.f64 B) (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (/.f64 F (-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (cos.f64 B)) (*.f64 (sin.f64 (/.f64 (PI.f64) #s(literal 2 binary64))) (sin.f64 (neg.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
(-.f64 (/.f64 #s(approx (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) #s(literal -1 binary64)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) (/.f64 x (tan.f64 B)))
#s(approx (- (/ (* (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2)) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)))
Calls

4 calls:

38.0ms
F
35.0ms
B
34.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))))))
32.0ms
x
Results
AccuracySegmentsBranch
86.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))))))
99.7%3F
84.3%1B
84.3%1x
Compiler

Compiled 26 to 29 computations (-11.5% saved)

regimes46.0ms (0.2%)

Memory
-3.9MiB live, 82.5MiB allocated; 14ms collecting garbage
Counts
123 → 3
Calls
Call 1
Inputs
#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) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 1 binary64) x))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (*.f64 #s(literal -1 binary64) (/.f64 F B))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 B (*.f64 x B)) (*.f64 B B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 #s(approx (- 1 x) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (/.f64 (-.f64 B (*.f64 x B)) B) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (-.f64 B (*.f64 x B)) (/.f64 #s(literal 1 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 (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) #s(approx (/ (- 1 x) B) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B x)) (/.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))))) #s(approx (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (/.f64 (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 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 (/ (/ (neg F) (sin B)) F) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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 (neg.f64 F) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (/.f64 (fma.f64 #s(literal -1 binary64) F (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) 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) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.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 (-.f64 (PI.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) (cos.f64 #s(approx (- (/ (PI) 2) 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(literal -1 binary64) (cos.f64 #s(approx (- (/ (PI) 2) B) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) x))))) 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 (-.f64 (neg.f64 (PI.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 (+.f64 (neg.f64 B) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 F (*.f64 (neg.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 (neg.f64 F) (*.f64 (sin.f64 B) F)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 B)) 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 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.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))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin 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 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) 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) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.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 (neg.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64))))))
#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) F) F) (sin.f64 B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 (-.f64 (neg.f64 (PI.f64)) B))) 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 (+.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64)) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (* x (cos B)) x)) (/.f64 F (*.f64 (sin.f64 B) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (* x (cos B)) x)) 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 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) 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 (neg.f64 F) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -7/360 binary64) (pow.f64 B #s(literal 2 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 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 B #s(literal 2 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))))) (*.f64 F (fma.f64 #s(literal -1 binary64) #s(approx (/ (* x (cos B)) (* F (sin B))) (/.f64 x (*.f64 B F))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 (*.f64 B B) B) #s(literal -1/6 binary64) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F #s(approx (sin B) B))) (/.f64 #s(literal 1 binary64) (*.f64 F #s(approx (sin B) B))))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 (*.f64 B B) B) #s(literal -1/6 binary64) 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x F) (fma.f64 (pow.f64 B #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x F)) (*.f64 #s(literal -1/6 binary64) (/.f64 x F))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) F))) (/.f64 #s(literal 1 binary64) F))) B))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) #s(approx (* (/ F (sin B)) (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 (+ (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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 (+.f64 F (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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))))))
#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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 B #s(literal 2 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))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2)) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 #s(literal 1 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 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (/.f64 #s(literal -1 binary64) (cos.f64 B))) (tan.f64 B))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (tan.f64 B))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.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 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 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)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(approx (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) #s(literal -1 binary64)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(approx (* (cos B) (tan B)) B)) (/.f64 x (tan.f64 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 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) #s(approx (sin B) B)) (/.f64 x (tan.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.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 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) F))))
#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 x (cos.f64 B))) (*.f64 F (sin.f64 B))) F))
#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 x (cos.f64 B))) F) (/.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 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) F) (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 F (/.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) 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 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal -1 binary64) F)) (sin.f64 (neg.f64 B)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(approx (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) x) (tan.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 (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 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x F) (/.f64 #s(literal 1 binary64) (*.f64 F (cos.f64 B)))))) (tan.f64 B))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 B)) (/.f64 (neg.f64 x) #s(approx (tan B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 B #s(literal 2 binary64))))))))
(-.f64 (/.f64 (*.f64 #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (/.f64 (*.f64 #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) F) (cos.f64 B)) x) (tan.f64 B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (sin.f64 B))))
(*.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (tan.f64 B))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 (cos.f64 B))) x) (tan.f64 (neg.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) x) (tan.f64 B))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (sin.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.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 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) F) (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 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 #s(literal -1 binary64) (*.f64 F (+.f64 (/.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 (*.f64 (*.f64 (*.f64 F (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))) F) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) #s(approx (/ x (tan B)) (/.f64 (+.f64 x (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) x))) B)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (cos.f64 B))
(fma.f64 (/.f64 (neg.f64 x) (sin.f64 B)) (cos.f64 B) (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 (cos.f64 B) (sin.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 (*.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (/.f64 #s(literal -1 binary64) (tan.f64 B))) (cos.f64 B))
Outputs
(-.f64 (/.f64 #s(approx (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) #s(literal -1 binary64)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (sin.f64 B)) (cos.f64 B))
#s(approx (- (/ (* (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2)) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)))
Calls

1 calls:

35.0ms
F
Results
AccuracySegmentsBranch
99.7%3F
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes49.0ms (0.2%)

Memory
-8.8MiB live, 88.2MiB allocated; 20ms collecting garbage
Counts
119 → 3
Calls
Call 1
Inputs
#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) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 1 binary64) x))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (*.f64 #s(literal -1 binary64) (/.f64 F B))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 B (*.f64 x B)) (*.f64 B B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 #s(approx (- 1 x) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (/.f64 (-.f64 B (*.f64 x B)) B) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (-.f64 B (*.f64 x B)) (/.f64 #s(literal 1 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 (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) #s(approx (/ (- 1 x) B) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B x)) (/.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))))) #s(approx (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (/.f64 (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 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 (/ (/ (neg F) (sin B)) F) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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 (neg.f64 F) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (/.f64 (fma.f64 #s(literal -1 binary64) F (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) 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) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.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 (-.f64 (PI.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) (cos.f64 #s(approx (- (/ (PI) 2) 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(literal -1 binary64) (cos.f64 #s(approx (- (/ (PI) 2) B) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) x))))) 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 (-.f64 (neg.f64 (PI.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 (+.f64 (neg.f64 B) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 F (*.f64 (neg.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 (neg.f64 F) (*.f64 (sin.f64 B) F)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 B)) 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 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.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))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin 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 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) 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) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.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 (neg.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64))))))
#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) F) F) (sin.f64 B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 (-.f64 (neg.f64 (PI.f64)) B))) 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 (+.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64)) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (* x (cos B)) x)) (/.f64 F (*.f64 (sin.f64 B) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (* x (cos B)) x)) 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 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) 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 (neg.f64 F) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -7/360 binary64) (pow.f64 B #s(literal 2 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 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 B #s(literal 2 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))))) (*.f64 F (fma.f64 #s(literal -1 binary64) #s(approx (/ (* x (cos B)) (* F (sin B))) (/.f64 x (*.f64 B F))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 (*.f64 B B) B) #s(literal -1/6 binary64) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F #s(approx (sin B) B))) (/.f64 #s(literal 1 binary64) (*.f64 F #s(approx (sin B) B))))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 (*.f64 B B) B) #s(literal -1/6 binary64) 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x F) (fma.f64 (pow.f64 B #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x F)) (*.f64 #s(literal -1/6 binary64) (/.f64 x F))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) F))) (/.f64 #s(literal 1 binary64) F))) B))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) #s(approx (* (/ F (sin B)) (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 (+ (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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 (+.f64 F (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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))))))
#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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 B #s(literal 2 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))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2)) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 #s(literal 1 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 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (/.f64 #s(literal -1 binary64) (cos.f64 B))) (tan.f64 B))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (tan.f64 B))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.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 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 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)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(approx (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) #s(literal -1 binary64)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) #s(approx (* (cos B) (tan B)) B)) (/.f64 x (tan.f64 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 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) #s(approx (sin B) B)) (/.f64 x (tan.f64 B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.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 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 F (*.f64 (sin.f64 B) F))))
#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 x (cos.f64 B))) (*.f64 F (sin.f64 B))) F))
#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 x (cos.f64 B))) F) (/.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 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) F) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) F) (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 F (/.f64 (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) 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 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal -1 binary64) F)) (sin.f64 (neg.f64 B)))))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(approx (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64)))) x) (tan.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 (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 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 x F) (/.f64 #s(literal 1 binary64) (*.f64 F (cos.f64 B)))))) (tan.f64 B))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 B)) (/.f64 (neg.f64 x) #s(approx (tan B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 B #s(literal 2 binary64))))))))
(-.f64 (/.f64 (*.f64 #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(/.f64 (-.f64 (/.f64 (*.f64 #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) F) (cos.f64 B)) x) (tan.f64 B))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))) (sin.f64 B))))
(*.f64 (-.f64 (*.f64 x (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (cos.f64 B)) x) (tan.f64 B))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
(/.f64 (fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) (neg.f64 (cos.f64 B))) x) (tan.f64 (neg.f64 B)))
(fma.f64 (/.f64 #s(literal -1 binary64) (tan.f64 B)) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (sin.f64 B)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F)) x) (tan.f64 B))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (/.f64 (neg.f64 x) (tan.f64 B)))
(fma.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (tan.f64 B)) x (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (sin.f64 B)))
(fma.f64 (neg.f64 F) (*.f64 (/.f64 (neg.f64 #s(literal 1 binary64)) (sin.f64 B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))) (/.f64 (neg.f64 x) (tan.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 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) F) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))) (/.f64 x (tan.f64 B)))
(+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 B)) F) (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 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 #s(literal -1 binary64) (*.f64 F (+.f64 (/.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 (*.f64 (*.f64 (*.f64 F (sin.f64 B)) (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B)))) F) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 B #s(literal 2 binary64))))) (*.f64 F F))))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))) F) (*.f64 (cos.f64 B) (tan.f64 B))) #s(approx (/ x (tan B)) (/.f64 (+.f64 x (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) x))) B)))
Outputs
(-.f64 (/.f64 #s(approx (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) #s(literal -1 binary64)) (sin.f64 B)) (/.f64 x (tan.f64 B)))
(fma.f64 F (/.f64 (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (sin.f64 B)) (/.f64 (neg.f64 x) (tan.f64 B)))
#s(approx (- (/ (* (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2)) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)))
Calls

1 calls:

42.0ms
F
Results
AccuracySegmentsBranch
99.7%3F
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes34.0ms (0.2%)

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

1 calls:

28.0ms
F
Results
AccuracySegmentsBranch
99.7%3F
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes34.0ms (0.2%)

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

1 calls:

27.0ms
F
Results
AccuracySegmentsBranch
99.7%3F
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes36.0ms (0.2%)

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

1 calls:

30.0ms
F
Results
AccuracySegmentsBranch
99.6%3F
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes56.0ms (0.3%)

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

1 calls:

44.0ms
F
Results
AccuracySegmentsBranch
98.7%3F
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes53.0ms (0.3%)

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

1 calls:

45.0ms
F
Results
AccuracySegmentsBranch
93.0%4F
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes34.0ms (0.2%)

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

1 calls:

27.0ms
F
Results
AccuracySegmentsBranch
92.8%4F
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes33.0ms (0.2%)

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

1 calls:

26.0ms
F
Results
AccuracySegmentsBranch
92.8%4F
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes27.0ms (0.1%)

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

1 calls:

21.0ms
F
Results
AccuracySegmentsBranch
92.0%5F
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes153.0ms (0.8%)

Memory
-62.1MiB live, 40.8MiB allocated; 132ms collecting garbage
Counts
81 → 6
Calls
Call 1
Inputs
#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) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 1 binary64) x))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (*.f64 #s(literal -1 binary64) (/.f64 F B))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 B (*.f64 x B)) (*.f64 B B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 #s(approx (- 1 x) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (/.f64 (-.f64 B (*.f64 x B)) B) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (-.f64 B (*.f64 x B)) (/.f64 #s(literal 1 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 (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) #s(approx (/ (- 1 x) B) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B x)) (/.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))))) #s(approx (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (/.f64 (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 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 (/ (/ (neg F) (sin B)) F) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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 (neg.f64 F) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (/.f64 (fma.f64 #s(literal -1 binary64) F (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) 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) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.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 (-.f64 (PI.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) (cos.f64 #s(approx (- (/ (PI) 2) 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(literal -1 binary64) (cos.f64 #s(approx (- (/ (PI) 2) B) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) x))))) 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 (-.f64 (neg.f64 (PI.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 (+.f64 (neg.f64 B) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 F (*.f64 (neg.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 (neg.f64 F) (*.f64 (sin.f64 B) F)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 B)) 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 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.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))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin 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 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) 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) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.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 (neg.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64))))))
#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) F) F) (sin.f64 B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 (-.f64 (neg.f64 (PI.f64)) B))) 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 (+.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64)) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (* x (cos B)) x)) (/.f64 F (*.f64 (sin.f64 B) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (* x (cos B)) x)) 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 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) 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 (neg.f64 F) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -7/360 binary64) (pow.f64 B #s(literal 2 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 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 B #s(literal 2 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))))) (*.f64 F (fma.f64 #s(literal -1 binary64) #s(approx (/ (* x (cos B)) (* F (sin B))) (/.f64 x (*.f64 B F))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 (*.f64 B B) B) #s(literal -1/6 binary64) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F #s(approx (sin B) B))) (/.f64 #s(literal 1 binary64) (*.f64 F #s(approx (sin B) B))))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 (*.f64 B B) B) #s(literal -1/6 binary64) 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x F) (fma.f64 (pow.f64 B #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x F)) (*.f64 #s(literal -1/6 binary64) (/.f64 x F))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) F))) (/.f64 #s(literal 1 binary64) F))) B))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) #s(approx (* (/ F (sin B)) (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 (+ (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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 (+.f64 F (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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))))))
#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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 B #s(literal 2 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))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2)) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 #s(literal 1 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 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (sin.f64 B))))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (/.f64 #s(literal -1 binary64) (cos.f64 B))) (tan.f64 B))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (/.f64 #s(literal 1 binary64) (cos.f64 B))) (tan.f64 B))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (*.f64 (fma.f64 (cos.f64 B) x #s(literal -1 binary64)) (/.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 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (/.f64 #s(literal 1 binary64) (sin.f64 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)) (/.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))))) (/.f64 #s(literal -1 binary64) (sin.f64 B)))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.f64 B))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.f64 B))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F (sin.f64 B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
#s(approx (- (/ (* (pow (+ (+ (* 2 x) (* F F)) 2) (/ -1 2)) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (cos.f64 B))) (sin.f64 B)))
Calls

4 calls:

88.0ms
B
20.0ms
F
20.0ms
x
20.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
70.8%2B
77.4%3x
70.8%3(+.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))))))
82.7%6F
Compiler

Compiled 26 to 29 computations (-11.5% saved)

regimes45.0ms (0.2%)

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

2 calls:

20.0ms
x
20.0ms
F
Results
AccuracySegmentsBranch
74.0%3x
77.9%4F
Compiler

Compiled 2 to 6 computations (-200% saved)

regimes42.0ms (0.2%)

Memory
19.4MiB live, 19.4MiB allocated; 0ms 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))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 1 binary64) x))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (*.f64 #s(literal -1 binary64) (/.f64 F B))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 B (*.f64 x B)) (*.f64 B B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 #s(approx (- 1 x) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (/.f64 (-.f64 B (*.f64 x B)) B) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (-.f64 B (*.f64 x B)) (/.f64 #s(literal 1 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 (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) #s(approx (/ (- 1 x) B) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B x)) (/.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))))) #s(approx (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (/.f64 (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 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 (/ (/ (neg F) (sin B)) F) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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 (neg.f64 F) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (/.f64 (fma.f64 #s(literal -1 binary64) F (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) 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) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.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 (-.f64 (PI.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) (cos.f64 #s(approx (- (/ (PI) 2) 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(literal -1 binary64) (cos.f64 #s(approx (- (/ (PI) 2) B) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) x))))) 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 (-.f64 (neg.f64 (PI.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 (+.f64 (neg.f64 B) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 F (*.f64 (neg.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 (neg.f64 F) (*.f64 (sin.f64 B) F)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 B)) 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 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.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))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin 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 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) 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) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.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 (neg.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64))))))
#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) F) F) (sin.f64 B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 (-.f64 (neg.f64 (PI.f64)) B))) 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 (+.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64)) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (* x (cos B)) x)) (/.f64 F (*.f64 (sin.f64 B) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (* x (cos B)) x)) 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 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) 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 (neg.f64 F) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -7/360 binary64) (pow.f64 B #s(literal 2 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 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 B #s(literal 2 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))))) (*.f64 F (fma.f64 #s(literal -1 binary64) #s(approx (/ (* x (cos B)) (* F (sin B))) (/.f64 x (*.f64 B F))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 (*.f64 B B) B) #s(literal -1/6 binary64) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F #s(approx (sin B) B))) (/.f64 #s(literal 1 binary64) (*.f64 F #s(approx (sin B) B))))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 (*.f64 B B) B) #s(literal -1/6 binary64) 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x F) (fma.f64 (pow.f64 B #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x F)) (*.f64 #s(literal -1/6 binary64) (/.f64 x F))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) F))) (/.f64 #s(literal 1 binary64) F))) B))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) #s(approx (* (/ F (sin B)) (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 (+ (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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 (+.f64 F (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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))))))
#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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 B #s(literal 2 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))))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (/.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
Outputs
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.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) (pow.f64 F #s(literal 2 binary64))) #s(literal -1/2 binary64))) (sin.f64 B)))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.f64 B))
Calls

2 calls:

19.0ms
x
18.0ms
F
Results
AccuracySegmentsBranch
74.0%3x
72.8%4F
Compiler

Compiled 2 to 6 computations (-200% saved)

regimes42.0ms (0.2%)

Memory
-31.3MiB live, 18.1MiB allocated; 6ms collecting garbage
Counts
66 → 2
Calls
Call 1
Inputs
#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) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 1 binary64) x))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (*.f64 #s(literal -1 binary64) (/.f64 F B))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 B (*.f64 x B)) (*.f64 B B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 #s(approx (- 1 x) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (/.f64 (-.f64 B (*.f64 x B)) B) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (-.f64 B (*.f64 x B)) (/.f64 #s(literal 1 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 (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) #s(approx (/ (- 1 x) B) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B x)) (/.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))))) #s(approx (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (/.f64 (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 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 (/ (/ (neg F) (sin B)) F) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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 (neg.f64 F) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (/.f64 (fma.f64 #s(literal -1 binary64) F (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) 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) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.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 (-.f64 (PI.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) (cos.f64 #s(approx (- (/ (PI) 2) 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(literal -1 binary64) (cos.f64 #s(approx (- (/ (PI) 2) B) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) x))))) 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 (-.f64 (neg.f64 (PI.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 (+.f64 (neg.f64 B) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 F (*.f64 (neg.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 (neg.f64 F) (*.f64 (sin.f64 B) F)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 B)) 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 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.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))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin 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 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) 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) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.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 (neg.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64))))))
#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) F) F) (sin.f64 B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 (-.f64 (neg.f64 (PI.f64)) B))) 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 (+.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64)) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (* x (cos B)) x)) (/.f64 F (*.f64 (sin.f64 B) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (* x (cos B)) x)) 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 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) 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 (neg.f64 F) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -7/360 binary64) (pow.f64 B #s(literal 2 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 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
#s(approx (/ (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (tan B)) (/.f64 (-.f64 (*.f64 F (pow.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) x (pow.f64 F #s(literal 2 binary64)))) #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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 B #s(literal 2 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))))) (*.f64 F (fma.f64 #s(literal -1 binary64) #s(approx (/ (* x (cos B)) (* F (sin B))) (/.f64 x (*.f64 B F))) (/.f64 #s(literal 1 binary64) (*.f64 F (sin.f64 B))))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 (*.f64 B B) B) #s(literal -1/6 binary64) B))) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (cos.f64 B)) (*.f64 F #s(approx (sin B) B))) (/.f64 #s(literal 1 binary64) (*.f64 F #s(approx (sin B) B))))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 (*.f64 B B) B) #s(literal -1/6 binary64) 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x F) (fma.f64 (pow.f64 B #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 x F)) (*.f64 #s(literal -1/6 binary64) (/.f64 x F))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) F))) (/.f64 #s(literal 1 binary64) F))) B))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) #s(approx (* (/ F (sin B)) (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 (+ (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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -31/15120 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 7/360 binary64))) #s(literal 1/6 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 (+.f64 F (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) (pow.f64 (+.f64 (+.f64 (*.f64 F F) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) x)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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))))))
#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 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 B #s(literal 2 binary64))))) #s(literal 1/6 binary64))))))))
Outputs
#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 (pow.f64 F #s(literal 2 binary64)))) #s(literal -1/2 binary64))) x) B))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.f64 B))
Calls

2 calls:

21.0ms
x
17.0ms
B
Results
AccuracySegmentsBranch
70.8%2B
71.1%4x
Compiler

Compiled 2 to 6 computations (-200% saved)

regimes44.0ms (0.2%)

Memory
21.2MiB live, 21.2MiB allocated; 0ms collecting garbage
Counts
50 → 3
Calls
Call 1
Inputs
#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) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 1 binary64) x))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (*.f64 #s(literal -1 binary64) (/.f64 F B))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 B (*.f64 x B)) (*.f64 B B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 #s(approx (- 1 x) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (/.f64 (-.f64 B (*.f64 x B)) B) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (-.f64 B (*.f64 x B)) (/.f64 #s(literal 1 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 (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) #s(approx (/ (- 1 x) B) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B x)) (/.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))))) #s(approx (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (/.f64 (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 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 (/ (/ (neg F) (sin B)) F) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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 (neg.f64 F) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (/.f64 (fma.f64 #s(literal -1 binary64) F (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) 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) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.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 (-.f64 (PI.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) (cos.f64 #s(approx (- (/ (PI) 2) 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(literal -1 binary64) (cos.f64 #s(approx (- (/ (PI) 2) B) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) x))))) 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 (-.f64 (neg.f64 (PI.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 (+.f64 (neg.f64 B) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 F (*.f64 (neg.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 (neg.f64 F) (*.f64 (sin.f64 B) F)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 B)) 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 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.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))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin 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 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) 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) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.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 (neg.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64))))))
#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) F) F) (sin.f64 B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 (-.f64 (neg.f64 (PI.f64)) B))) 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 (+.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64)) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (* x (cos B)) x)) (/.f64 F (*.f64 (sin.f64 B) F))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (* x (cos B)) x)) 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 (/.f64 #s(literal 1 binary64) (sin.f64 B)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) 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 (neg.f64 F) (/.f64 #s(literal 1 binary64) F)) (/.f64 #s(literal 1 binary64) (sin.f64 B))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -7/360 binary64) (pow.f64 B #s(literal 2 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 #s(literal -1 binary64) (sin.f64 B)))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.f64 B))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (* x (cos B)) x)) (/.f64 F (*.f64 (sin.f64 B) F))))
Calls

3 calls:

13.0ms
B
13.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
62.3%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))))))
69.5%3F
64.8%2B
Compiler

Compiled 25 to 26 computations (-4% saved)

regimes56.0ms (0.3%)

Memory
-15.2MiB live, 31.4MiB allocated; 1ms collecting garbage
Counts
43 → 2
Calls
Call 1
Inputs
#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) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 1 binary64) x))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (*.f64 #s(literal -1 binary64) (/.f64 F B))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 B (*.f64 x B)) (*.f64 B B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 #s(approx (- 1 x) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (/.f64 (-.f64 B (*.f64 x B)) B) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (-.f64 B (*.f64 x B)) (/.f64 #s(literal 1 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 (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) #s(approx (/ (- 1 x) B) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B x)) (/.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))))) #s(approx (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (/.f64 (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 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 (/ (/ (neg F) (sin B)) F) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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 (neg.f64 F) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (/.f64 (fma.f64 #s(literal -1 binary64) F (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) 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) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.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 (-.f64 (PI.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) (cos.f64 #s(approx (- (/ (PI) 2) 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(literal -1 binary64) (cos.f64 #s(approx (- (/ (PI) 2) B) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) x))))) 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 (-.f64 (neg.f64 (PI.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 (+.f64 (neg.f64 B) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 F (*.f64 (neg.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 (neg.f64 F) (*.f64 (sin.f64 B) F)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 B)) 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 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.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))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin 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 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) 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) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.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 (neg.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64))))))
#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) F) F) (sin.f64 B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #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))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 (-.f64 (neg.f64 (PI.f64)) B))) 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 (+.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64)) (PI.f64)))))
Outputs
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) (pow.f64 (fma.f64 x #s(literal 2 binary64) (fma.f64 F F #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.f64 B))
Calls

3 calls:

14.0ms
B
12.0ms
F
11.0ms
x
Results
AccuracySegmentsBranch
64.8%2B
65.2%3x
65.1%3F
Compiler

Compiled 3 to 9 computations (-200% saved)

regimes40.0ms (0.2%)

Memory
20.4MiB live, 20.4MiB allocated; 0ms 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))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 1 binary64) x))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (*.f64 #s(literal -1 binary64) (/.f64 F B))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 B (*.f64 x B)) (*.f64 B B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 #s(approx (- 1 x) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (/.f64 (-.f64 B (*.f64 x B)) B) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (-.f64 B (*.f64 x B)) (/.f64 #s(literal 1 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 (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) #s(approx (/ (- 1 x) B) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B x)) (/.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))))) #s(approx (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (/.f64 (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 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 (/ (/ (neg F) (sin B)) F) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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 (neg.f64 F) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (/.f64 (fma.f64 #s(literal -1 binary64) F (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) 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) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.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 (-.f64 (PI.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) (cos.f64 #s(approx (- (/ (PI) 2) 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(literal -1 binary64) (cos.f64 #s(approx (- (/ (PI) 2) B) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) x))))) 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 (-.f64 (neg.f64 (PI.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 (+.f64 (neg.f64 B) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 F (*.f64 (neg.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 (neg.f64 F) (*.f64 (sin.f64 B) F)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 B)) 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 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.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))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin 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 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) 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) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.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 (neg.f64 (+.f64 (-.f64 (PI.f64) B) (PI.f64))))))
#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) F) 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 #s(literal -1 binary64) (sin.f64 B)))
(/.f64 #s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (cos B)) x) (*.f64 #s(literal -1 binary64) x)) (tan.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

3 calls:

12.0ms
B
12.0ms
x
12.0ms
F
Results
AccuracySegmentsBranch
65.1%3F
63.7%3x
58.9%1B
Compiler

Compiled 3 to 9 computations (-200% saved)

regimes62.0ms (0.3%)

Memory
-19.3MiB live, 27.5MiB allocated; 3ms collecting garbage
Counts
37 → 4
Calls
Call 1
Inputs
#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) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 1 binary64) x))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (*.f64 #s(literal -1 binary64) (/.f64 F B))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 B (*.f64 x B)) (*.f64 B B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 #s(approx (- 1 x) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (/.f64 (-.f64 B (*.f64 x B)) B) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (-.f64 B (*.f64 x B)) (/.f64 #s(literal 1 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 (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) #s(approx (/ (- 1 x) B) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B x)) (/.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))))) #s(approx (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (/.f64 (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 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 (/ (/ (neg F) (sin B)) F) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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 (neg.f64 F) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (/.f64 (fma.f64 #s(literal -1 binary64) F (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) 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) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.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 (-.f64 (PI.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) (cos.f64 #s(approx (- (/ (PI) 2) 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(literal -1 binary64) (cos.f64 #s(approx (- (/ (PI) 2) B) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) x))))) 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 (-.f64 (neg.f64 (PI.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 (+.f64 (neg.f64 B) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 F (*.f64 (neg.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 (neg.f64 F) (*.f64 (sin.f64 B) F)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (/.f64 (neg.f64 F) (sin.f64 B)) 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 (+.f64 (+.f64 B (PI.f64)) (PI.f64)))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 (/.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))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin 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 (/.f64 #s(literal -1 binary64) (*.f64 F (sin.f64 B))) 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) (cos.f64 (-.f64 (/.f64 (PI.f64) #s(literal 2 binary64)) B))))
Outputs
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 #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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 1 binary64) x))))) x) B)))
Calls

4 calls:

23.0ms
B
14.0ms
F
10.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
x
Results
AccuracySegmentsBranch
37.3%2B
39.1%4x
43.6%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))))))
39.0%3F
Compiler

Compiled 26 to 29 computations (-11.5% saved)

regimes11.0ms (0.1%)

Memory
5.4MiB live, 5.4MiB allocated; 0ms collecting garbage
Counts
26 → 4
Calls
Call 1
Inputs
#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) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 1 binary64) x))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (*.f64 #s(literal -1 binary64) (/.f64 F B))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 B (*.f64 x B)) (*.f64 B B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 #s(approx (- 1 x) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (/.f64 (-.f64 B (*.f64 x B)) B) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (-.f64 B (*.f64 x B)) (/.f64 #s(literal 1 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 (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) #s(approx (/ (- 1 x) B) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B x)) (/.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))))) #s(approx (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (/.f64 (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 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 (/ (/ (neg F) (sin B)) F) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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 (neg.f64 F) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (/.f64 (fma.f64 #s(literal -1 binary64) F (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) 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) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (neg (/ 1 2))) F) (sin B)) (/ x (tan B))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))
#s(approx (- (/ (* (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) F) (* (cos B) (tan B))) (/ x (tan B))) (/.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 (-.f64 (PI.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) (cos.f64 #s(approx (- (/ (PI) 2) 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(literal -1 binary64) (cos.f64 #s(approx (- (/ (PI) 2) B) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))
Outputs
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 #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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
Calls

1 calls:

9.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
43.2%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 23 to 20 computations (13% saved)

regimes9.0ms (0%)

Memory
4.9MiB live, 4.9MiB allocated; 0ms collecting garbage
Counts
20 → 3
Calls
Call 1
Inputs
#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) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 1 binary64) x))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (*.f64 #s(literal -1 binary64) (/.f64 F B))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 B (*.f64 x B)) (*.f64 B B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 #s(approx (- 1 x) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (/.f64 (-.f64 B (*.f64 x B)) B) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (-.f64 B (*.f64 x B)) (/.f64 #s(literal 1 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 (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) #s(approx (/ (- 1 x) B) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B x)) (/.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))))) #s(approx (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (/.f64 (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 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 (/ (/ (neg F) (sin B)) F) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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 (neg.f64 F) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (/.f64 (fma.f64 #s(literal -1 binary64) F (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) 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)))
Outputs
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 #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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
Calls

1 calls:

7.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
41.2%3(+.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 23 to 20 computations (13% saved)

regimes27.0ms (0.1%)

Memory
16.4MiB live, 16.4MiB allocated; 0ms collecting garbage
Counts
19 → 2
Calls
Call 1
Inputs
#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) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 1 binary64) x))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (*.f64 #s(literal -1 binary64) (/.f64 F B))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 B (*.f64 x B)) (*.f64 B B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 #s(approx (- 1 x) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (/.f64 (-.f64 B (*.f64 x B)) B) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (-.f64 B (*.f64 x B)) (/.f64 #s(literal 1 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 (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) #s(approx (/ (- 1 x) B) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B x)) (/.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))))) #s(approx (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (/.f64 (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 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 (/ (/ (neg F) (sin B)) F) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))) #s(literal 1 binary64)) B)))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -1 2)) (/.f64 #s(literal -1 binary64) F))))
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -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 #s(literal -1 binary64) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #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 (neg.f64 F) #s(approx (sin B) (*.f64 B (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 binary64))))))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (/.f64 (fma.f64 #s(literal -1 binary64) F (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 B #s(literal 2 binary64)) F))) B)) F))
Outputs
(+.f64 (neg.f64 #s(approx (/ x (tan B)) (/.f64 x B))) (*.f64 (/.f64 F #s(approx (sin B) (fma.f64 (*.f64 B #s(literal -1/6 binary64)) (*.f64 B B) B))) #s(approx (pow (+ (* x 2) (+ (* F F) 2)) (/ -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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
Calls

4 calls:

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))))))
6.0ms
F
6.0ms
B
6.0ms
x
Results
AccuracySegmentsBranch
29.8%1x
29.8%1B
34.2%3F
34.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))))))
Compiler

Compiled 26 to 29 computations (-11.5% saved)

regimes16.0ms (0.1%)

Memory
-40.1MiB live, 9.8MiB allocated; 4ms collecting garbage
Counts
14 → 1
Calls
Call 1
Inputs
#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) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (/.f64 #s(literal 1 binary64) B) (-.f64 #s(literal 1 binary64) x))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(approx (/ (neg F) (sin B)) (*.f64 #s(literal -1 binary64) (/.f64 F B))) F))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 B (*.f64 x B)) (*.f64 B B))))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (*.f64 F #s(approx (/ (/ (- 1 (* x (cos B))) F) (sin B)) (/.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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 #s(approx (- 1 x) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (/.f64 (-.f64 B (*.f64 x B)) B) B)))
#s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (*.f64 (-.f64 B (*.f64 x B)) (/.f64 #s(literal 1 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 (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) #s(approx (/ (- 1 x) B) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 B x)) (/.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))))) #s(approx (* F (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B))))) (/.f64 (*.f64 F (fma.f64 #s(literal -1 binary64) (/.f64 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 F #s(approx (+ (* -1 (/ (* x (cos B)) (* F (sin B)))) (/ 1 (* F (sin B)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 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))))) #s(approx (/ -1 (sin B)) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 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 (/ (/ (neg F) (sin B)) F) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 B #s(literal 2 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))))) #s(approx (* F (/ (/ (- 1 (* x (cos B))) F) (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)))
Calls

3 calls:

7.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))))))
4.0ms
F
4.0ms
x
Results
AccuracySegmentsBranch
29.8%1x
29.8%1F
29.8%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))))))
Compiler

Compiled 25 to 26 computations (-4% saved)

regimes5.0ms (0%)

Memory
6.3MiB live, 6.3MiB 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))))) (/.f64 #s(literal -1 binary64) #s(approx (sin B) B)))
Outputs
#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) 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
x
1.0ms
B
1.0ms
F
Results
AccuracySegmentsBranch
9.9%1B
9.9%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))))))
9.9%1F
9.9%1x
Compiler

Compiled 26 to 29 computations (-11.5% saved)

bsearch28.0ms (0.1%)

Memory
8.4MiB live, 8.4MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
3.0ms
5.0139194539465386e+30
3.2937281683157986e+34
22.0ms
-3.764898336205344e+157
-2.4002589861101397e+154
Samples
18.0ms144×0valid
Compiler

Compiled 367 to 372 computations (-1.4% saved)

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

bsearch95.0ms (0.5%)

Memory
-2.3MiB live, 43.9MiB allocated; 5ms collecting garbage
Algorithm
binary-search
Stop Event
predicate-same
predicate-same
Steps
TimeLeftRight
55.0ms
3.2937281683157986e+34
1.274260092169926e+49
31.0ms
-7.106326219203439e+33
-2.7817756870655406e+28
Samples
61.0ms192×0valid
6.0ms27×0invalid
Compiler

Compiled 510 to 518 computations (-1.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
ival-sin: 23.0ms (41.7% of total)
ival-tan: 9.0ms (16.3% of total)
ival-pow: 7.0ms (12.7% of total)
ival-mult!: 7.0ms (12.7% of total)
ival-div!: 4.0ms (7.2% of total)
ival-add!: 3.0ms (5.4% of total)
ival-neg: 2.0ms (3.6% of total)
adjust: 0.0ms (0% of total)

bsearch62.0ms (0.3%)

Memory
22.7MiB live, 22.7MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
12.0ms
195.46155416997797
886139675.8692018
39.0ms
-6.158422118026649e+26
-1.943672875210241e+25
Samples
40.0ms160×0valid
3.0ms20×0invalid
Compiler

Compiled 402 to 418 computations (-4% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-tan: 19.0ms (53.4% of total)
ival-sin: 4.0ms (11.2% of total)
ival-pow: 4.0ms (11.2% of total)
ival-mult!: 4.0ms (11.2% of total)
ival-div!: 2.0ms (5.6% of total)
ival-add!: 1.0ms (2.8% of total)
ival-neg: 1.0ms (2.8% of total)
adjust: 0.0ms (0% of total)

bsearch5.0ms (0%)

Memory
4.3MiB live, 4.3MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
1.0ms
5.0139194539465386e+30
3.2937281683157986e+34
3.0ms
-3.764898336205344e+157
-2.4002589861101397e+154
Compiler

Compiled 358 to 372 computations (-3.9% saved)

bsearch62.0ms (0.3%)

Memory
-2.1MiB live, 42.8MiB allocated; 6ms collecting garbage
Algorithm
binary-search
Stop Event
predicate-same
predicate-same
Steps
TimeLeftRight
36.0ms
3.2937281683157986e+34
1.274260092169926e+49
14.0ms
-1.1602180826191443e+63
-5.804324030303166e+54
Samples
38.0ms96×0valid
2.0ms0invalid
Compiler

Compiled 373 to 387 computations (-3.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-sin: 18.0ms (52.2% of total)
ival-tan: 4.0ms (11.6% of total)
ival-pow: 4.0ms (11.6% of total)
ival-mult!: 4.0ms (11.6% of total)
ival-add!: 2.0ms (5.8% of total)
ival-div!: 2.0ms (5.8% of total)
ival-neg: 1.0ms (2.9% of total)
adjust: 0.0ms (0% of total)

bsearch96.0ms (0.5%)

Memory
-9.6MiB live, 37.5MiB allocated; 2ms collecting garbage
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
34.0ms
5.0139194539465386e+30
3.2937281683157986e+34
42.0ms
-3.4184558930060583e+41
-6.356043488165874e+40
Samples
53.0ms192×0valid
8.0ms25×0invalid
Compiler

Compiled 526 to 548 computations (-4.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-tan: 21.0ms (41.1% of total)
ival-sin: 9.0ms (17.6% of total)
ival-mult!: 7.0ms (13.7% of total)
ival-pow: 6.0ms (11.8% of total)
ival-div!: 4.0ms (7.8% of total)
ival-add!: 2.0ms (3.9% of total)
ival-neg: 2.0ms (3.9% of total)
adjust: 0.0ms (0% of total)

bsearch82.0ms (0.4%)

Memory
-21.5MiB live, 28.1MiB allocated; 9ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
35.0ms
0.0008407130479803928
195.46155416997797
27.0ms
-3.404913741655461
-0.001800476851612883
Samples
39.0ms272×0valid
4.0ms28×0invalid
Compiler

Compiled 814 to 844 computations (-3.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-tan: 8.0ms (24.6% of total)
ival-sin: 7.0ms (21.5% of total)
ival-pow: 6.0ms (18.4% of total)
ival-mult!: 6.0ms (18.4% of total)
ival-div!: 3.0ms (9.2% of total)
ival-add!: 2.0ms (6.1% of total)
ival-neg: 2.0ms (6.1% of total)
adjust: 0.0ms (0% of total)

bsearch105.0ms (0.5%)

Memory
31.3MiB live, 31.3MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
2.04500351696675e-69
1.2353527113287253e-67
18.0ms
4.8507247157501627e-182
1.335169940935263e-181
54.0ms
-0.001800476851612883
-3.7355232997470994e-11
Samples
72.0ms336×0valid
6.0ms46×0invalid
Compiler

Compiled 1 052 to 1 054 computations (-0.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 65.0ms
ival-tan: 33.0ms (50.9% of total)
ival-sin: 9.0ms (13.9% of total)
ival-pow: 7.0ms (10.8% of total)
ival-mult!: 7.0ms (10.8% of total)
ival-div!: 4.0ms (6.2% of total)
ival-add!: 3.0ms (4.6% of total)
ival-neg: 2.0ms (3.1% of total)
adjust: 0.0ms (0% of total)

bsearch47.0ms (0.2%)

Memory
-30.4MiB live, 15.7MiB allocated; 4ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.04500351696675e-69
1.2353527113287253e-67
12.0ms
4.8507247157501627e-182
1.335169940935263e-181
29.0ms
-3.7355232997470994e-11
-1.5373502434282946e-12
Samples
25.0ms176×0valid
3.0ms28×0invalid
Compiler

Compiled 878 to 876 computations (0.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-tan: 5.0ms (23.3% of total)
ival-sin: 4.0ms (18.7% of total)
ival-mult!: 4.0ms (18.7% of total)
ival-pow: 3.0ms (14% of total)
ival-div!: 2.0ms (9.3% of total)
ival-add!: 1.0ms (4.7% of total)
ival-neg: 1.0ms (4.7% of total)
adjust: 0.0ms (0% of total)

bsearch4.0ms (0%)

Memory
3.5MiB live, 3.5MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.04500351696675e-69
1.2353527113287253e-67
1.0ms
4.8507247157501627e-182
1.335169940935263e-181
1.0ms
-3.7355232997470994e-11
-1.5373502434282946e-12
Compiler

Compiled 806 to 840 computations (-4.2% saved)

bsearch99.0ms (0.5%)

Memory
13.5MiB live, 59.1MiB allocated; 8ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.04500351696675e-69
1.2353527113287253e-67
11.0ms
4.8507247157501627e-182
1.335169940935263e-181
44.0ms
-1.4422356818607089e-154
-1.4537207647736824e-156
36.0ms
-7.106326219203439e+33
-2.7817756870655406e+28
Samples
72.0ms256×0valid
5.0ms39×0invalid
Compiler

Compiled 1 206 to 1 258 computations (-4.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 65.0ms
ival-pow: 24.0ms (36.8% of total)
ival-tan: 21.0ms (32.2% of total)
ival-sin: 7.0ms (10.7% of total)
ival-mult!: 6.0ms (9.2% of total)
ival-div!: 4.0ms (6.1% of total)
ival-add!: 2.0ms (3.1% of total)
ival-neg: 2.0ms (3.1% of total)
adjust: 0.0ms (0% of total)

bsearch37.0ms (0.2%)

Memory
-12.5MiB live, 32.0MiB allocated; 6ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.04500351696675e-69
1.2353527113287253e-67
1.0ms
4.8507247157501627e-182
1.335169940935263e-181
1.0ms
-1.4422356818607089e-154
-1.4537207647736824e-156
24.0ms
-1.0313526831568817e+111
-3.221909112828766e+109
7.0ms
-3.764898336205344e+157
-2.4002589861101397e+154
Samples
24.0ms144×0valid
0.0ms0invalid
Compiler

Compiled 1 476 to 1 540 computations (-4.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-tan: 4.0ms (26% of total)
ival-sin: 3.0ms (19.5% of total)
ival-pow: 3.0ms (19.5% of total)
ival-mult!: 3.0ms (19.5% of total)
ival-div!: 2.0ms (13% of total)
ival-add!: 1.0ms (6.5% of total)
ival-neg: 1.0ms (6.5% of total)
adjust: 0.0ms (0% of total)

bsearch3.0ms (0%)

Memory
5.2MiB live, 5.2MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.04500351696675e-69
1.2353527113287253e-67
1.0ms
4.8507247157501627e-182
1.335169940935263e-181
1.0ms
-3.764898336205344e+157
-2.4002589861101397e+154
Compiler

Compiled 998 to 1 034 computations (-3.6% saved)

bsearch48.0ms (0.2%)

Memory
0.4MiB live, 50.9MiB allocated; 13ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
2.304000292847916e-100
5.951893766434741e-97
13.0ms
-3.219363355539833e-172
-1.260731653282321e-172
Samples
35.0ms208×0valid
Compiler

Compiled 667 to 689 computations (-3.3% saved)

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

bsearch11.0ms (0.1%)

Memory
14.7MiB live, 14.7MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
7.423101903715821e-6
1.3563148471008785e-5
Samples
7.0ms64×0valid
Compiler

Compiled 230 to 234 computations (-1.7% saved)

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

bsearch37.0ms (0.2%)

Memory
-6.2MiB live, 40.1MiB allocated; 4ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
4.072802760390335e-16
2.6108490934026474e-6
1.0ms
-3.764898336205344e+157
-2.4002589861101397e+154
Samples
23.0ms160×0valid
2.0ms17×0invalid
Compiler

Compiled 882 to 914 computations (-3.6% saved)

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

bsearch1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
2.0262395140314098e-25
2.0393110113367802e-25
Compiler

Compiled 30 to 26 computations (13.3% saved)

bsearch33.0ms (0.2%)

Memory
-13.2MiB live, 31.9MiB allocated; 4ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
1.4506785437720243e+239
9.525834512887817e+251
1.0ms
-3.764898336205344e+157
-2.4002589861101397e+154
Samples
22.0ms160×0valid
Compiler

Compiled 822 to 854 computations (-3.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-tan: 6.0ms (33.6% of total)
ival-sin: 3.0ms (16.8% of total)
ival-pow: 3.0ms (16.8% of total)
ival-mult!: 3.0ms (16.8% of total)
ival-div!: 2.0ms (11.2% of total)
ival-add!: 1.0ms (5.6% of total)
ival-neg: 1.0ms (5.6% of total)
adjust: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.367785892672836e+66
1.8249595312912013e+67
0.0ms
5.40207490704511e-68
1.2618824008179782e-66
0.0ms
-2.5095711794276423e+31
-7.682708272820689e+22
Compiler

Compiled 26 to 26 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.367785892672836e+66
1.8249595312912013e+67
0.0ms
5.40207490704511e-68
1.2618824008179782e-66
0.0ms
-2.5095711794276423e+31
-7.682708272820689e+22
Compiler

Compiled 26 to 26 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
10.102051849109465
12.345186238749683
0.0ms
-2.5095711794276423e+31
-7.682708272820689e+22
Compiler

Compiled 26 to 26 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-3.697856164534975e-200
-1.6827211430931837e-200
Compiler

Compiled 26 to 26 computations (0% saved)

derivations28.0ms (0.1%)

Memory
16.1MiB live, 16.1MiB allocated; 0ms collecting garbage
Stop Event
fuel
Compiler

Compiled 538 to 294 computations (45.4% saved)

preprocess327.0ms (1.7%)

Memory
-24.8MiB live, 456.8MiB allocated; 82ms collecting garbage
Remove

(negabs B)

Compiler

Compiled 3 921 to 3 134 computations (20.1% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...